ccccccccccccccccbbbbbaa________^^^^________________________________```````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddedeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbccccccccccccccccccccbbbbbddddddddcccccccccccccccccdddddddddddddccccccccccccdddddddddddddddccccccccccdddddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````_________________^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@????????????>>>>>>>>============<<<<<<<<<<;;;;;;;::::::::::::99999999888888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ccccccccccccccccbbbbbba__________________________________________```````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbccccccccccccccccccccccbbbddddddddddcccccccccccccccdddddddddddddddccccccccccddddddddddddddddcccccccccddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````_________________^^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@?????????????>>>>>>>=============<<<<<<<<<;;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!!! cccccccccccccccccbbbbbb`________________________________________```````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddcdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbccccccccccccccccccccccccbdddddddddddccccccccccccccddddddddddddddddcccccccccddddddddddddddddddcccccccdddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````_________________^^^]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@????????????>>>>>>>>=============<<<<<<<<;;;;;;;;::::::::::::9999999988888888888887777777777777777766666666666655555555555554444444444444333333333322222222222221111111111111000000000000///////////////.............------,,,,,,,,,,,,,++++++++++********))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!!! dddcccccccccccccccbbbbb```___________________________________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbdccccccccccccccccccccccccdddddddddddddccccccccccccddddddddddddddddddcccccccdddddddddddddddddddccccccdddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaa`````````________________^^^^]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@?????????????>>>>>>>=============<<<<<<<<;;;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!! ddddcccccccccccccccbbbb````____________________`___________`````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbccccccccccccbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggfffffffffffffffffffffffggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccbbbbdddccccccccccccccccccccccdddddddddddddddccccccccccdddddddddddddddddddcccccceddddddddddddddddddddccccddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@????????????>>>>>>>>=============<<<<<<<;;;;;;;;;::::::::::::9999999998888888888887777777777777777766666666666655555555555554444444444444333333333322222222222221111111111111000000000000///////////////.............------,,,,,,,,,,,,,+++++++++*********))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!! ddddddcccccccccccccccbb``````________________```_________``````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbccccccccccccccbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffgfffggggggggggggggggggggggfffffffffffffffffffggggggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccccbbdddddccccccccccccccccccccddddddddddddddddcccccccccdddddddddddddddddddddcccceeddddddddddddddddddddcccddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa````````````_____________^^^^^^]]]]]]]]]]]]]]]]]\\^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@????????????>>>>>>>>============<<<<<<<;;;;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!!! dddddddddddcccccccccccca```````_____________````______```````````````````````aaaaaaaaaaaaaaaaaaaababbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbccccccccccccccccbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggfffffffffffffffggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccddddddcccccccccccccccccccddddddddddddddddddcccccccedddddddddddddddddddddccceeeedddddddddddddddddddccdddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaa`````````````____________^^^^^^^]]]]]]]]]]]]]]]]]\^^^]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@?????????????>>>>>>>=============<<<<<<;;;;;;;;;;::::::::::::9999999998888888888887777777777777777766666666666655555555555554444444444444333333333322222222222221111111111111000000000000//////////////.............------,,,,,,,,,,,,,+++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!! dddddddddddddddccccccccaaa```````___________````____````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbcccccccccccccccccbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggfffffffffffggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccddddddddcccccccccccccccccddddddddddddddddddddccccceeedddddddddddddddddddddceeeeeddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaa``````````````___________^^^^^^^^^]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>============<<<<<<;;;;;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++**********))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!! eeeddddddddddddddddccccaaaaa``````________``````__`````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbcccccccccccccccccccbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggfffffggggggggggggggggggggffffffffffffffffffffffffggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccddddddddddcccccccccccccccdddddddddddddddddddddcccceeeedddddddddddddddddddddeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaaaa````````````````_________^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@@????????????>>>>>>>>============<<<<<;;;;;;;;;;;::::::::::::9999999998888888888887777777777777777766666666666655555555555554444444444443333333333322222222222221111111111110000000000000///////////////............------,,,,,,,,,,,,,++++++++***********)))))))))))))()((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!! eeeeedddddddddddddddddcaaaaaa```````____````````_````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbccccccccccccccccccccccccccccccccccccccccccccddccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgffffffffffffgggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggfffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccddddddddddddcccccccccccccdddddddddddddddddddddddcceeeeeedddddddddddddddddddeeeeeeeedddddddddddddddddeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaa`````````````````________^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@????????????>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++***********)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!! eeeeeeeedddddddddddddddbbaaaaaa`````````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccbbbccccccccccccccccccccccccccccccccccccccccccccddddccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccddddddddddddddccccccccccceedddddddddddddddddddddddeeeeeeeddddddddddddddddddeeeeeeeeeedddddddddddddddeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaa`````````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBA@@@@@@@@@@@@@???????????>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::::999999998888888888887777777777777777766666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeedddddddddbbbbaaaaa```````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccbbccccccccccccccccccccccdcccccccccccccccccccccdddddccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggfffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccddddddddddddddddccccccccceeeddddddddddddddddddddddeeeeeeeeeddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaa`````````````````______^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]\^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBAA@@@@@@@@@@@@???????????>>>>>>>>>=============<<<;;;;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! fffeeeeeeeeeeeeeeeeeeddbbbbbaaaaa````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddccccccccccccccccccccddddddccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccdddddddddddddddddcccccccceeeeeddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaa`````````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::::9999999998888888888887777777777777777766666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!! ffffffeeeeeeeeeeeeeeeeecbbbbbaaaaa```````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddccccccccccccccccccddddddddcccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiijjjiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccdddddddddddddddddddcccccceeeeeeeddddddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaa`````````````````____^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@@@?????????>>>>>>>>>>=============<<<;;;;;;;;;;;;;:::::::::::99999999988888888888887778777777777777666666666666655555555555544444444444433333333333222222222222211111111111110000000000000//////////////............------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!! fffffffffffeeeeeeeeeeeecccbbbbbaaaaa```````````a`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddccccccccccccccccddddddddddcddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccdddddddddddddddddddddcccceeeeeeeeeddddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaa`````````````````__^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::99999999998888888888887778777777777777766666666666655555555555554444444444433333333333322222222222211111111111110000000000000//////////////............-------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! ffffffffffffffffffeeeeeccccbbbbbaaaaaaa`````aaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccdddddddddddddddddddddddcceeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaa`````````````````__^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>=============<<<;;;;;;;;;;;;;::::::::::99999999998888888888888778877777777777766666666666665555555555554444444444433333333333322222222222221111111111111000000000000/0/////////////...........-------,,,,,,,,,,,,,+++++**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! ggggffffffffffffffffffeccccccbbbbaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccddddddddddddddddddddddddceeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````````__^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::9999999999988888888888877887777777777777666666666666555555555555544444444443333333333333222222222222111111111111100000000000000/////////////...........--------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! gggggggffffffffffffffffdccccccbbbbbaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggghgggghhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccceddddddddddddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeedddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````````___^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>============<<<;;;;;;;;;;;;;:::::::::99999999999888888888888878887777777777776666666666666555555555555444444444443333333333332222222222222111111111111100000000000000////////////...........--------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! ggggggggggggfffffffffffdddcccccbbbbbbaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdcccccccccccccddddddddddddcccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccceeeddddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeedddddfeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::99999999999988888888888878887777777777777666666666666555555555555544444444443333333333333222222222222211111111111100000000000000/////////////..........---------,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! gggggggggggggggggggffffdddddcccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccddccccccccccccdddddddddddddccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddceeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeddddfffeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^^^^]]]_^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>===========<<<<;;;;;;;;;;;;;::::::::999999999999888888888888888887777777777776666666666666555555555555444444444443333333333332222222222222111111111111100000000000000////////////..........---------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!! hhhgggggggggggggggggggfdddddddcccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcbccccccccccccccccccccddddccccccccccdddddddddddddddccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeeeeedddddddfeeeeeeeeeeeeeeeeeeeeeeddffffeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^^^^]]__^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;;::::::::999999999999988888888888888887777777777777666666666666655555555555544444444443333333333333222222222222211111111111100000000000000/////////////.........---------,,,,,,,,,,,,,+++++**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""""""!!!!!!!!!!!! hhhhhhgggggggggggggggggeedddddddccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddcccccccccddddddddddddddddccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeedddddfffeeeeeeeeeeeeeeeeeeeeedffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^^^^]___^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;;::::::::999999999999888888888888888887777777777776666666666666555555555555444444444443333333333332222222222222111111111111100000000000000////////////.........----------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjiiiiiiiiihhhhhggggggfffffffeeeeeeecccccccccccccccccccccccddbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddccdddddddddddddddddddddeedddddddddddddddeeeeeeeeeeeddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiikkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhgggggggggffeeeeeeeeeeeeeeeeeedddddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````cbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaaa```______^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888877777777777766666666655555555555554444444444433333333333332222222222221111111111110000000/////////////............--------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjiiihhhhhhhgggggggffffffeeeeecccccccccccccccccccddddddbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeedddddddddddddeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjikkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggffffffffffhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeeeeeeeedddcccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````ccbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbaaaaaaaaaaaaaaa``_______^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;:::::::::::::999999999999888888888888777777777777766666666655555555555544444444444433333333333322222222222211111111111110000000////////////............--------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhggggggffffffeeedddccccccccccccddddddddddbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeddddddddddddddddddddeeeeedddddddddddeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkklllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggggffffffffhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhggggggfffffeeeeeeeeeeeeeeeeeeddccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````cccbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbaaaaaaaaaaaaaaa`________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888877777777777766666666655555555555554444444444433333333333322222222222221111111111110000000/////////////...........---------,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('(''''''''''''''&&&&&&&&&&$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhggggggfffffeddddddddcddddddddddddddddbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeedddddddddddddddddddeeeeeeddddddddddeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggfffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkllllllllllllllllllkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggfffffffhhhhhhhhhhhhhhhhhhhhgggggihhhhhhhhhhhhhhhhhhhgggggffffffeeeeeeeeeeeeeeeeeedcccccccbbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaa```````ccccbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbaaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888777777777777666666666655555555555544444444444333333333333322222222222211111111111110000000////////////...........---------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhgggggffffdddddddddddddddddddddddddbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeedddddddddddddddddeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggfffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggfffffihhhhhhhhhhhhhhhhhhhhhgggiiihhhhhhhhhhhhhhhhhhhgggfffffffeeeeeeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````cccccbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbaaaaaaaaaaaaaa__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888877777777777666666666655555555555554444444444433333333333322222222222221111111111110000000/////////////..........---------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjjjjjjjjjkjkkkkkjjjiiiiiiiiiiiihhhhhhgggggffdddddddddddddddddddddddddbbbbbcccccccccccccccccccdddddddddddddddddddddeeeeeddddddddddddddddeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggffffiiihhhhhhhhhhhhhhhhhhhhggiiiihhhhhhhhhhhhhhhhhhhggfffffffffeeeeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````ccccccbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaaa___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::99999999999988888888888877777777777666666666665555555555554444444444433333333333332222222222221111111111111000000/////////////..........----------,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjjjjkkkkkkkkkkkkkkkjjjjjiiiiiiiiiihhhhhggggfeedddddddddddddddddddddddbbbccccccccccccccccccccddddddddddddddddddddeeeeeeeddddddddddddddeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkklllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggffiiiihhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhgffffffffffeeeeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````cccccccbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbaaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::999999999999988888888888877777777776666666666655555555555544444444444433333333333322222222222221111111111110000000////////////..........----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhgggeeeedddddddddddddddddddddbcccccccccccccccccccccddddddddddddddddddddeeeeeeeedddddddddddddeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggfiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```ccccccccbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::99999999999988888888888877777777776666666666665555555555554444444444433333333333332222222222221111111111110000000/////////////.........-----------,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  jkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhggeeeeeddddddddddddddddddddccccccccccccccccccccddddddddddddddddddddeeeeeeeeeedddddddddddeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeefdddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkmmlllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggggggggggiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``ccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::999999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111111110000000////////////.........-----------,,,,,,,,,,,,,+,+++++++++++++***********))))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhhffeeeeeddddddddddddddddddcccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffdddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhffffffffffffffeeeeeeeeeeecccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`cccccccccccbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbaaaaaaaa______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@??@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;::::::::::::99999999999988888888888877777777766666666666665555555555554444444444433333333333322222222222221111111111110000000/////////////........-----------,,,,,,,,,,,,,+,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkjjjjjjjiiiihhfffeeeeedddddddddddddddddccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeeccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaa`______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;::::::::::::99999999999998888888888887777777776666666666665555555555554444444444443333333333332222222222221111111111111000000/////////////........------------,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  kkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkjjjjjiiihgffffeeeeedddddddddddddddcccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiilkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffffffeeeeeeeecccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaacccccccccccccbbbbbbbbbbbbccccbbbbbbbbbbbbbbbaaaaaa``______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222221111111111110000000////////////........------------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkjjjjiiggffffeeeeeedddddddddddddccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmllllllllllllkmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjlkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiilllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffffffffeeeeeeeccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaccccccccccccccbbbbbbbbbbbcccccbbbbbbbbbbbbbbbaaaaa```______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<;;;;;;::::::::::::99999999999998888888888887777777776666666666665555555555544444444444443333333333332222222222221111111111111000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkllllllllllllllllkkkkkkkkklllllkkkkkkkjjjihgggfffeeeeeeedddddddddddcccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlmllmlllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkjjjjjllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiilllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhgffffffffffffffffffeeeeeeddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaccccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbaaaa````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222221111111111110000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&&&%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  kkkllllllllllllllllllllkkkkllllllllllllllkkkkkjjhhgggfffeeeeeeeeddddddeeeccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhihiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkjjjllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiilllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhggffffffffffffffffffeeeeedddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaadccccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbbaaa`````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<;;;;;;;::::::::::::99999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111110000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  llllllllllllllllllllllllllllllllllllllllllllkkkjihhgggffffeeeeeeeeeeeeeeecccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggggggghhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiilllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhgggfffffffffffffffffffeeeddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaddccccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbaa``````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111111110000000////////////.......-------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  llllllllllllllmlmlmmmmmlllllllllllmmmmmmllllllkkiihhhgggfffeeeeeeeeeeeeeeccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiilllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhgggggffffffffffffffffffeedddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaadddccccccccccccccccbbbbbbcccccccccbbbbbbbbbbbbbbba```````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<<<;;;;;;;;::::::::::::99999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111110000000////////////........------------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  llllllllmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmlllkjiihhhgggffffeeeeeeeeeeeecccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmlllmllmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiilllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhggggggjiiiiiiiiiiiiiiiiiiiihhhhjjiiiiiiiiiiiiiiiiiiihhhhggggggffffffffffffffffffedddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaddddccccccccccccccccbbbbbccccccccccbbbbbbbbbbbbbbb````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444443333333333332222222222221111111111110000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  llllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmlljjiiihhgggfffffeeeeeeeeeeccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeefffffffeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiilllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhggggjjjiiiiiiiiiiiiiiiiiiihhhjjjiiiiiiiiiiiiiiiiiiihhhgggggggffffffffffffffffffddddddddcccccccccccccccccbcbbbbbbbbbbbbbbbbbaaaaaaadddddccccccccccccccccbbbbcccccccccccbbbbbbbbbbbbbb````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;::::::::::::99999999999988888888888887777777766666666666665555555555544444444444433333333333322222222222221111111111100000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  lmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmnnnnnnnmmmmlkjjiiihhhgggffffffeeeeeeeddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeefffffffffeeeeeeefffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllnmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhgggjjjjiiiiiiiiiiiiiiiiiiiihjjjjiiiiiiiiiiiiiiiiiiihhgggggggggffffffffffffffffdddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaddddddccccccccccccccccbbbccccccccccccbbbbbbbbbbbbb`````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444443333333333332222222222221111111111100000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmnnnnnnnnnnnnmmmkkjjjiihhhggggfffffffffffdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeffffffffffeeeeefffffffffffffffffffffeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllnnnmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhgjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiggggggggggfffffffffffffffddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaadddddddccccccccccccccccbbcccccccccccccbbbbbbbbbbbb``````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666665555555555544444444444433333333333322222222222221111111111000000000////////////.......-------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  mmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmlkkkjjiiihhhgggggffffffffddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeffffffffffffeeeeffffffffffffffffffffffeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiigggggggggggffffffffffffffdddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaddddddddccccccccccccccccbccccccccccccccbbbbbbbbbbb```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111000000000/////////////.......------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  mmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnoooooonnnnllkkkjjjiiihhhhggggggggffeeeeeeedededddddddddddeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeefffffffffffffeefffffffffffffffffffffffgeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiggggggggggggfffffffffffffdddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaddddddddddccccccccccccccccccccccccccccccbbbbbbbbbb````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111110000000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!  mmnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnooooooooooonmlllkkkjjiiiihhhhhhggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeefffffffffffffffefffffffffffffffffffffffggeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkklllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggfffffffffffddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaadddddddddddccccccccccccccdcccccccccccccccbbbbbbbbb`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111110000000000/////////////......-------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnooooooooooooommlllkkkjjjjiiiihhhhhhhhhffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggeeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmlllllmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlnnnnnnnnnnnnnmnmmmmmmmmmmllllllllllllllllllkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjlllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiigggggggggggggggffffffffffdddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaddddddddddddcccccccccccccddcccccccccccccccbbbbbbbb``````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<;;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555554444444444443333333333332222222222221111111110000000000/////////////.......------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  nnooooooooooooooooooooonnnnnooooooppppppppppppppnnnmmmlllkkkkjjjjjjiiiiiihhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggffffffffffffggggggggggggggffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppprrrqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeefffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUTTTTTTTTTTTTTSSSSSSSSSQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777666666666666555555444444444444333333333332222222221111111111110000000000000////////////....////............---------,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! ooooooooooooooooooooooonnnnnooooopppppppqqqqqqqpnnnnmmmmllllkkkkkjjjjjjjjiiiiiihhhhhhhhgggggggggggeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggggffffffffffggggggggggggggggffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppprrrrrqqqqqqqqqqqqqqqqqqqqttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeffffeeeeeeeeeeeeeeeedddddedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[Z]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888887777777777666666666666555555444444444444433333333332222222222111111111111000000000000/////////////...////............---------,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! ooooooooooooooooooooooonnnnooooooppppppqqqqqqqqqoonnnnmmmmllllllkkkkkkkkjjjjiiiiiiihhhhhhgggggggggeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggfffffffffgggggggggggggggggfffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppprrrrrrrrqrqqqqqqqrrrrrrrrttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeeeeeedddeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTTSSSSSSSSQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888887777777777766666666666655555544444444444433333333332222222222111111111111000000000000/////////////...////.............--------,,,,,,,,,,,,+++++++++++++*****)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$####"""""""""""""""!!!!!!""!!!!!!!!!!!!!! ooooooppppppppooooooooonnnoooooopppppqqqqqqqqqqqoooonnnnnmmmmmllllllllkkkkkjjjjjiiiiihhhhhhgggggggeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggfffffffgggggggggggggggggggfffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqppppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeffffffeeeeeeeeeeeeeeeeeddeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888877777777777666666666666555555444444444444333333333322222222221111111111111000000000000////////////.../////............--------,,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! oooooppppppppppppoooooonoooooooopppppqqqqqqqqqqqoooooonnnnnnmmmmmmmmmllllkkkkkjjjjiiiihhhhhhggggggeeeeeeeeefffffffffffffffffffffffffffffggggggggggggffffffggggggggggggggggggggfffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllkkkkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeffffffffeeeeeeeeeeeeeeeedeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUTTTTTTTTTTTTSSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666666655555444444444444433333333322222222222111111111111000000000000/////////////../////............--------,,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! oooopppppppppppppppoooooooooooopppppqqqqqqqqqqqqooooooooonnnnnnnnnmmmmmmmllllkkkjjjjiiihhhhhhgggggeeeeeeeeefffffffffffffffffffffffffffggggggggggggggffffggggggggggggggggggggggfffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllkkkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888777777777777666666666666555555444444444444333333333222222222221111111111111000000000000////////////../////.............--------,,,,,,,,,,,,++++++++++++******)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!!! ooopppppppppppppppppppoooooooooppppqqqqqqqqrrrrrpppooooooooooonnnnnnnnnnmmmllllkkkjjjiiihhhhhhggggeeeeeeeffffffffffffffffffffffffffffgggggggggggggggfffgggggggggggggggggggggggffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjkjkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllkkkkllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUTTTTTTTTTTTTTSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888777777777777766666666666655555444444444444433333333222222222222111111111111000000000000/////////////.//////............--------,,,,,,,,,,,,,+++++++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! oppppppppppppppppppppppooooooopppppqqqqqqqrrrrrrpppppppoooooooooooooooonnnmmmlllkkkjjjiiihhhhhggggeeeeeeefffffffffffffffffffffffffffggggggggggggggggfggggggggggggggggggggggghhfffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrrrrrrrrrrtttttttuuuuuutttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllkklllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666666655555544444444444433333333222222222222111111111111000000000000/////////////.//////.............-------,,,,,,,,,,,,,+++++++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! pppppppppppppppppppppppoooooopppppqqqqqqqrrrrrrrpppppppppppppppppoooooooonnnmmlllkkjjjiiihhhhhhgggeeeeefffffffffffffffffffgfffffffgggggggggggggggggggggggggggggggggggggggghhhhfggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonppppppoooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppprrrrqrqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrrrrrrrrrtttttuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooonnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888777777777777766666666666555555444444444444433333332222222222221111111111111000000000000////////////.///////............--------,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! ppppppppqqqqqqqppppppppoooooppppppqqqqqqrrrrrrrrpppppppppppppppppppppppooonnnmmllkkkjjiiihhhhhhhgheeeeffffffffffffffffffgggffffffgggggggggggggggggggggggggggggggggggggggghhhhhfggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppooqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrtttttuuuuuuuuuuuuuuutttttsssssssssssssssssssssssssqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeefffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\[\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666666555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! ppppppqqqqqqqqqqqqpppppooooppppppqqqqqqrrrrrrrrrpppppppppppppppppppppppppoonnnmmllkkjjjiiihhhhhhhheeeffffffffffffffffffggggffffgggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqppppppppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrtttttuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssrqqqqqqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllmllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffeffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888777777777777766666666665555555444444444444333333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrrppppppppppppqqqqqqqqqqqppooonnmmllkkjjjiiihhhhhhhhefffffffffffffffffffgggggfffggggggggggggggggggggghgggggggggggggggggghhhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrtttttuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTSQQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666665555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! pppppqqqqqqqqqqqqqqqqqqppppppppqqqqqrrrrrrrrrrrrppppppppqqqqqqqqqqqqqqqqppoonnmmllkkjjjiiihhhhhhhhffffffffffffffffffgggggggffggggggggggggggggggggghhgggggggggggggggghhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuuuuuuuuuuuuuutttttttttttssstttttttttttrrrrrrrrrrrqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllmmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999988888888877777777777766666666665555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,+++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqpppppppqqqqqrrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqqppoonnmllkkjjjiiihhhhhhhhfffffffffffffffffggggggggggggggggggggggggggggghhhhgggggggggggggghhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssrrrrrrrrrqqqqqqqqppppppooooooooooooooonnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllmmmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffgffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666655555555444444444444433333332222222222221111111111110000000000000////////////////////............--------,,,,,,,,,,,,+++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! ppppqqqqqqqqqqqqqqqqqqqpppppqqqqqqrrrrrrrrrrrrrrppppppqqqqqqqqqqqqrrqqqqqppoonnmllkkjjiiiihhhhhhhhffffffffffffffffggggggggggggggggggggggggggggghhhhhggggggggggggghhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuusssssssrrrrrrrqqqqqqqqppppppooooooooooooooooonnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998888888877777777777766666666655555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! ppppqqqqqqrrrrrrrqqqqqqpppqqqqqqqrrrrrrrrrrrrrrrppppppqqqqqqqqqqrrrrrrqqqppoonnmllkkjjiiiihhhhhhhhffffffffffffffggggggggggggggggggggggggggggghhhhhhhggggggggggghhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqsssssssrrrrrrrrrrrrrrrrrrtttttttuuuuuuuuuvvvvvvuuuuuuuuuttttttttuuuuuuuuuuutttsssssssrrrrrqqqqqqqqppppppoooooooooooooooooonnnnoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffgggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666555555555444444444444333333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! opppqqqqqrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrqqppoonnmllkkjjiiiihhhhhhhhfffffffffffffggggggggggggggggggggggggggggghhhhhhhhgggggggggghhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqssssssssssrrrrrrrrrrrrrrrtttttttuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvtttttttssssrrrrrqqqqqqqqpppppppooooooooooooooooonnnooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffgggggffffffffffffffffeeeefeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666555555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++++**********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! opppqqqqrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrqqppoonnmllkkjjiiiihhhhhhhhffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqsssssssssssssrrrrrrrrrrrrtttttttuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuuuutttttssssrrrrqqqqqqqpppppppppooooooooooooooooonooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggfffffffffggggggffffffffffffffffeeeffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUTTTTTTTTTTRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888887777777777776666666555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,+++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! ooppqqqqrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrqppoonnmllkkjjiiihhhhhhhhhfffffffffffggggggggggggggggggggggggggggghhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklklllllllmlmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqssssssssssssssssrrrrrrrrrtttttttuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvwwwwuuuuuuuttttsssrrrrqqqqqqqpppppppppoooooooooooooooooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffgggggggffffffffffffffffeefffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666665555555555544444444444433333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,+++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""""""!""""""!!!!!!!!!!!!!!! ooppqqqqrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrrpppppppqqqqqqqqrrrrrrrrrqppoonmmllkjjjiiiihhhhhhhhffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkjjjjkkkkkkkkkkkkkkkkkkkkkkkklkklkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqsssssssssssssssssssrrrrrrttttttuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvwwwwwwwvvvvuuuuutttsssrrrrqqqqqqppppppppppppoooooooooooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffggggggggffffffffffffffffeffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUUTTTTTTTTRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888877777777777766666665555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! oooppqqqqrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrppppppppqqqqqqrrrrrrrrrrqppoonmmllkjjjiiiihhhhhhhhffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqssssssssssssssssssssrrrrrtttttuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvwwwwwwxxxvvvvvvvuuutttsssrrrrqqqqqqppppppppppppppoooooooooooppoooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffgggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888887777777777776666665555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! oooppqqqqqrrrrrrqqqqqqqppqqqqqqrrrrrrrrrrrrrrrrrpppppppppqqqqqqrrrrrrrrrqppoonmmlkkjjjiiiihhhhhhhhfffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooqqqpppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqssssssssssssssssssssssrrruutuuuuuuuuuvvvvvvvvvvvvvvvvuuuuvvvvvvvvwwwwwxxxxxwwwwvvvvvuuuttsssrrrqqqqqqppppppppppppppppoooooooooppppooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffgggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbaaaaaaaaaaaaaaa``````````______________^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888877777777777766666655555555555544444444444433333332222222222222111111111111000000000000///////////////////.............-------,,,,,,,,,,,,,++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!!! oooppqqqqqqqqqqqqqqqqqqppppqqqqqrrrrrrrrrrrrrrrrpppppppppqqqqqqrrrrrrrrrqppoonmmlkkjjjiiiiihhhhhhhffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhiigggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqppppppqpppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqsssssssssssssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxwwwwwwvvvvuuuttsssrrrqqqqqppppppppppppppppppoooooooppppppooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````_____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888887777777777776666655555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$###########""""""""""""""""""""""!!!!!!!!!!!!!! nnooppqqqqqqqqqqqqqqqqqppppppqqqqqrrrrrrrrrrrqqqppppppppppqqqqqrrrrrrrrrqppoonmmlkkjjjiiiiihhhhhhhfffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiigghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnooooooommmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxywwwwwwwwvvvuuuttsssrrrqqqqppppppppppppppppppppoooooppppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa`````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999998888888877777777777766666655555555555544444444444433333332222222222221111111111110000000000000///////////////////............--------,,,,,,,,,,,,,+++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$###########""""""""""""""""""""""!!!!!!!!!!!!!! nnoopppqqqqqqqqqqqppppppppppppqqqqqqrrrrrqqqqqqqooopppppppqqqqqrrrrrrrrrqppoonmmlkkjjjiiiiiihhhhiifffgggggggggggggggggggghhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiighhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxyywwwwwwwwwvvvuuuttsssrrrqqqppppppppppppppppppppppooopppppppppoooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888887777777777766666655555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$###########""""""""""""""""""""""!!!!!!!!!!!!!! nnoopppqqqqqqqqqqppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssstttttuuuuutttssrqqpoonnmmlllkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkhiiiiiiiiiiiiiiiiiiiiijjjiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooopppppppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssstttttttssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxyyyyzzzzzzyyyyyxxwwwvvuuttttsstttttttttttttttttttttssssqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbbbbbaaaaabbbbbbbbaaaaaaaaaaaaaaa``aaaaaaaa``````````````___````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]][[[[ZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??@@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888887777777777776666666666666665555555555554444444444444433333333333222222111111111111000000000000////////////............-----------,,,,,,,,,,,,+++++++************)))))))))))((((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$$####$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! nnnopppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrqrrrrrrrsssssttttuuuuutttssrqqpoonnmmllllkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkliiiiiiiiiiiiiiiiiiiiijjjjiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooppppppppppppppppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttsssssssssssssstttttttttttttssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyzzzzzzzzyyyyxxwwvvvuuttttsttttttttttttttttttttttsssqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeefeeeeeeeeeeeeeeedddddddddccccccbbbbbbbbbbbbbbbaaaabbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaa`````````````___`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]][[[[[ZZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888888777777777777666666666666665555555555554444444444444433333333333322222211111111111100000000000/////////////...........-----------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$$$###$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! nnnoopppppppppppppoooooooooppppqqqqqqrrrrrrrrrrrqqqrrrrrrsssstttttuuuttttssrqqpoonnmmllllkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkllliiiiiiiiiiiiiiiiiiiijjjjjiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttsssssssssstttttttttttttttttssssssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxyyyyzzzzzzzzyyyxxxwwvvuuuttttutttttttttttttttttttttttsqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkjjjhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeeffeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaaaaa`````````````__`````````````_____________^^^^^^^^^^^^^]]]]]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222111111111111000000000000////////////...........------------,,,,,,,,,,,,++++++*************)))))))))))(((((((((((((''''''''%%%%%%%%%$$$$$$$$$$$$$$###$$$$$$$##############""""""""""""!!!!!!!!!!!!!! mnnooopppppppppooooooooooooooppppqqqqqqqqqqqqqqqqqqqrrrrrssssttttttutttttssrqqpoonnmmllllkkkkkkkkkjjkkkkkkkkkkkkkkkkkkllllliiiiiiiiiiiiiiiiiijjjjjjjiijjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrpppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssttttttttttttttttttttttsssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttuuuttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyzzzzzzyyyyxxwwwvvuuutttuutttttttttttttttttttttttrqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkjjhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeefffeeeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````_a`````````````_____________^^^^^^^^^^^^]]]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888888777777777777666666666666665555555555554444444444444433333333333322222211111111111100000000000/////////////..........------------,,,,,,,,,,,,+++++++************)))))))))))(((((((((((((''''''''%%%%%%%%%%$$$$$$$$$$$$$###$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! mmnnoooopooooooooonnnnnnnnooooopppppqqqqqqqqqqqqqqqqqrrrrrsssstttttttttttssrqqpoonnmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllliiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnoooonnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxyyyyyzzzzyyyyxxxwwvvuuutttuuuttttttttttttttttttttttrrrqqqqqqqqqqqqpppppppppponnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkjhhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeegffffffffffffffffeeeeeeeeffffeeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````aa`````````````____________^^^^^^^^^^^^^]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888887777777777776666666666666665555555555544444444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ! mmnnnooooooooooonnnnnnnnnnnnoooooppppppppqqqqqqqqqqqqqrrrrsssstttttttttttssrqqpponnmmlllllkkkkkkllkkkkkkkkkkkkkkkkklllllllliiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllmlllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttsssssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuututvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyxxwwwvvuuuttuuuutttttttttttttttttttttrrrrqqqqqqqqqqqqpppppppppoonnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhggggggggfffffffffffffffeeeeeeeeeeeggffffffffffffffffeeeeeeefffffeeeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaa`````````````____________^^^^^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888888777777777776666666666666665555555555554444444444444333333333333222222111111111111000000000000////////////..........-------------,,,,,,,,,,,,++++++*************)))))))))))((((((((((((('''''''%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! mmmnnooooooooonnnnnnnnnmnnnnnnoooooppppppppppppqpqqqqqrrrrrsssstttttttttsssrqqpponnmmmllllkkkkklllkkkkkkkkkkkkkkkkllllllllliiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllmmmlllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyxxwwwvvuuuttuuuuuttttttttttttttttttttrrrrrqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkihhhhhhhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeegggffffffffffffffffeeeeeeffffffeeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````aaa``````````````____________^^^^^^^^^^^^^]]]]]]]][[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::999999999988888888888777777777777667666666666665555555555554444444444444433333333333322222211111111111100000000000/////////////..........------------,,,,,,,,,,,,+++++++************)))))))))))((((((((((((('''''''%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ! mmmnnnoooooonnnnnnmmmmmmmmmnnnnnooooopppppppppppppqqqqqrrrrsssstttttttttsssrrqppoonmmmlllllkkkklllkkkkkkkkkkkkkkklllllllllmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopoooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssrsssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyxxxwwwvvvuuttuuuuuttttttttttttttttttttrrrrrrqqqqqqqqqqqqqppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkkiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeeeeggggffffffffffffffffeeeeefffffffeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaa`````````````_____________^^^^^^^^^^^^]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888887777777777776676666666666665555555555554544444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,,+++++++*************))))))))))((((((((((((('''''''%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ! lmmmnnnnnnnnnnnnnmmmmmmmmmmmnnnnnooooooooppppppppppqqqqrrrrsssssttttttttsssrrqppoonnmmllllllklllllkkkkkkkkkkkkkklllllllllmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnoooooooooooooopppppoooooooooooooooopopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyxxxxwwwvvvuuutuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeeegggggffffffffffffffffeeeeffffffffeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaa``````````aaaaa`````````````____________^^^^^^^^^^^^^]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777777676666666666665555555555554544444444444433333333333322222211111111111100000000000////////////..........-------------,,,,,,,,,,,+++++++*************)))))))))))(((((((((((((''''''%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! !! lmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnoooooooooopppppppqqqqqrrrrssssttttttttsssrrqqpoonnmmllllllllllllkkkkkkkkkkkkklllllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooonnnnnnnnnooooooooooooooooppppppppppppopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttutuuuuuuutttttttttttwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuutuuuuuutttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqppppoooooooonnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkiiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeeggggggffffffffffffffffeeefffffffffeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaa``````````aaaaaa`````````````____________^^^^^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::9999999998888888888887777777777776776666666666665555555555555444444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! !! llmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooooopppppppqqqqrrrrsssssstttttssssrrqqpoonnmmmlllllllllllkkkkkkkkkkkklllllllllmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooonnnnnnnnooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxwwwwwwwvvvvvwwwwwwxxxxxxxxxwwwwvvvuuutuuuuuutttttttttttttttttttrrrrrrrrrqqqqqqqqqqqqqpppoooooooooonnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeegggggggffffffffffffffffeeffffffffffeeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbbcccbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaa`````````aaaaaaa`````````````____________^^^^^^^^^^^^^]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888777777777776776666666666665555555555555544444444444433333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,++++++++*************))))))))))(((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! llmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnoooooooooppppppqqqqrrrrssssssstttsssssrrqqppoonnmmlllllllllllkkkkkkkkkkkkllllllllmmmmmjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvvvwwwwwwwwxxxxxwwwwvvvvuuutuuuuuutttttttttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeggggggggffffffffffffffffefffffffffffeeeeeeeeeeeeeedcccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaa````````aaaaaaa``````````````____________^^^^^^^^^^^^]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333333222222211111111111100000000000////////////...........------------,,,,,,,,,,++++++++*************)))))))))))((((((((((((('''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!! lllmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooopppppqqqqrrrrrsssssssssssssrrrqqppoonnmmmllllllllllkkkkkkkkkklllllllllmmmmmmjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooonnnnnnooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvwwwwwwwwwwwwwvvvuuuutuuuuuutttttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqpooooooooooooonnnnnnnnnnnnoooooooooooooooonnnnnnnnnmmllllllllllllllkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeegggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbcccccbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaa```````aaaaaaaa`````````````____________^^^^^^^^^^^^^]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888887777777777777776666666666665555555555555544444444444333333333332222222111111111111000000000000////////////..........------------,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! lllmmmmnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooopopppqqqqrrrrrsssssssssssssrrrqqppoonnnmmllllllllllkkkkkkkkklllllllllmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooonnnnnooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvuuuuuuxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvwwwwwwwwvvvvvuuuutuuuuuuuttttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnooooooooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhhhggggggfffffffffffffffffeeeggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeedddccccccccccccccbbbbbbbbccccccbbbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaaaa``````aaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666665555555555555544444444444433333333332222222211111111111100000000000////////////..........------------,,,,,,,,,,+++++++++*************))))))))))((((((((((((('''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooopoppppqqqrrrrrsssssssssssssrrrqqqppoonnmmmlllllllllkkkkkkkkllllllllllmmmmmmnkkkkkkkkkkkkkkjjjjjjjjjjkjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooonnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuttuuuuuuuttttttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooonnnnnnnoooooooooooooooooooooooonnnnmmmmmlllllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhgggggggfffffffffffffffffeeggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeedddcccccccccccccccbbbbbbbccccccbbbbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaaaaa`````aaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333332222222211111111111100000000000////////////...........------------,,,,,,,,,+++++++++*************)))))))))))(((((((((((('''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! klllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooppppqqqrrrrrsssssssssssssrrrrqqppoonnnmmmllllllllkkkkkkklllllllllllmmmmmnnkkkkkkkkkkkkkkkkjjjjjjjkkjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooonnooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrspppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyxxxxxxxwwwwvvvvuvvvvvvvvvvvvvvvvvvvuuuuuttuuuuuuuuuttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppoooooooooooonnmmmmmmmllllllllllllkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffffffegggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeddddcccccccccccccccbbbbbbcccccccbbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaaa`````aaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777777776666666666665555555555555544444444444433333333322222222111111111111000000000000////////////..........------------,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! klllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooppppqqqqrrrrsssssssssssssrrrrqqpppoonnmmmmlllllllkkkkkklllllllllllmmmmmmnnkkkkkkkkkkkkkkkkkkjjjkkkkjjjjjkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooonoooooooooooooooppppppoooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssspppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvuuuuuuuuuuuuuuvvvvvvvvvwxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyxxxxxxwwwwvvvvuvvvuuuuvvvvvvvvvvuuuuuuuttuuuuuuuuuutttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppoooooooooommmmmmmmllllllllllllkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffffffggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeddddddccccccccccccccbbbbbccccccccbbbbbbbbbbbbbbaaabbbbbbbbaaaaaaaaaaaaa````aaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333322222222211111111111100000000000////////////..........-------------,,,,,,,,++++++++++*************))))))))))(((((((((((((''''%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! kklllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooopoppppqqqrrrrrssssssssssssrrrrrqqqppoonnnmmmmllllllkkkkkllllllllllllmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppoppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwvvvvvvyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwxxxxxxxxyyyxxxxxxxwwwvvvvuvvuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppoooooooommmmmmmmmlllllllllllllkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffffgggggggggggggggffffffffffgfffffffffffffffeeeeeeeeedddddddccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaa```aaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999988888888888877777777777777666666666666555555555555554444444444433333333322222222211111111111100000000000/////////////..........------------,,,,,,,,++++++++++*************)))))))))))((((((((((((''''%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  kkllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooppppqqqrrrrrssssssssssssrrrrrqqqpppoonnnmmmmlllllkkkklllllllllllllmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwvvvyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppoooooonmmmmmmmmmlllllllllllllkkiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffggggggggggggggggfffffffffggfffffffffffffffeeeeeeeeddddddddccccccccccccccbbbccccccccccbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^\\\\\[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::999999999888888888888777777777777777666666666665555555555555544444444444433333333222222222111111111111000000000000////////////..........------------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  kkllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooopoppppqqqrrrrrssssssssssssrrrrrqqqqppooonnnmmmmmlllkkklllllllllllllmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwvvyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvuvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrqqqqqqqqqqpooooooooooooooooooooooooppppppppppppppppppppooooonnmmmmmmmmllllllllllllllkiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffgggggggggggggggggffffffffgggfffffffffffffffeeeeeeedddddddddccccccccccccccbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`baaaaaaaaaaaaa````````````_____________^^^^^^^^^^^\\\\\[[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;::::::::::::999999999988888888888877777777777777666666666666555555555555544444444444433333333222222222211111111111100000000000////////////..........-------------,,,,,,,+++++++++++*************))))))))))((((((((((((('''&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  kklllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooopopppqqqqrrrrsssssssssssssrrrrrrqqqpppoonnnmmmmmmmmklllllllllllllllmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooopooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwvyyyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppoooooooooooooooooooooopppppppppppppppppppppoooonnnmmmmmmmmlllllllllllllliiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffffhgggggggggggggggggfffffffggggfffffffffffffffeeeeeedddddddddcccccccccccccccbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`baaaaaaaaaaaaa`````````````____________^^^^^^^^^^^\\\\\\[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888888877777777777777666666666666555555555555554444444444433333333222222222211111111111100000000000/////////////..........------------,,,,,,,+++++++++++*************)))))))))))(((((((((((('''&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  kklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooopppppqqqqrrrrsssssssssssssrrrrrrqqqqppooonnnnmmmmmmllllllllllllllllmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppoooooooopppppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppoooooooooooooooooooopppppppppppppppppppppoooonnnnmmmmmmmmllllllllllllliiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggfffffffffffhhhggggggggggggggggffffffgggggfffffffffffffffeeeeeddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@????????????>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::999999999988888888888777777777777777666666666666555555555555544444444444433333332222222222111111111111000000000000////////////..........------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  klllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooppppppqqqqrrrsssssssssssssssrrrrrrqqqpppooonnnnmmmmmlllllllllllllllmmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppoooooopppppppppppppppppppqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuttttrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooooooooooooooppppppppppppppppppppppooonnnnmmmmmmmmllllllllllllljiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggffffffffffhhhhgggggggggggggggffffffggggggfffffffffffffffeeeedddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888877777777777777666666666666555555555555544444444444433333332222222222211111111111100000000000////////////..........-------------,,,,,,++++++++++++*************))))))))))(((((((((((((''&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!  lllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooopppppppqqqrrrrssssssssssssssssrrrrrrqqqpppooonnnnmmmmllllllllllllllmmmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppoooooppppppppppppppppppppqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwvyyyyyyyyyyyyyyyyxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrrrrrrrrrrrqqqqqqppppppppooooooooooooooooopppppppppppppppppppppoooonnnnmmmmmmmmmlllllllllllljjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffhhhhhgggggggggggggggfffffgggggggfffffffffffffffeeeddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::999999999888888888888777777777777777666666666665555555555555544444444444433333322222222222111111111111000000000000////////////..........------------,,,,,,++++++++++++*************)))))))))))((((((((((((''&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  llllllmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooopppppppqqqrrrsssssstttsssssssssrrrrrqqqqpppooonnnnnmmlllllllllllllmmmmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppoooopppppppppppppppppppppqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwvyyyyyyyyyyyyyyyyyxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuutrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppoooooooooooooooopppppppppppppppppppppoooonnnnmmmmmmmmmlllllllllllljjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggffffffffhhhhhhgggggggggggggggffffggggggggfffffffffffffffeedddddddddddddccccccccccccdccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@@???????????>>>>>============<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888877777777777777666666666666555555555555544444444444433333322222222222211111111111000000000000////////////..........------------,,,,,,+++++++++++++************)))))))))))((((((((((((('&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  llllmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooopppppppqqqqrrrssssstttttttsssssssrrrrrrqqqpppoooonnnnnlllllllllllmmmmmmmmmmmmnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwvvyyyyyyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttvvuuuuuuuuuuuuuuuuuuuuuuusrrrrrrrrrrrrrrrrrrrrrqqqppppppppppooooooooooooooopppppppppppppppppppppoooonnnnmmmmmmmmmmllllllllllljjjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffhhhhhhhgggggggggggggggfffgggggggggfffffffffffffffeddddddddddddddcccccccccccddccccccccccccccbbbbbbbbbccbbbbbbbbbbbbbaaaaaaaaaabbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@AAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888888888877777777777777666666666666555555555555554444444444433333322222222222211111111111100000000000////////////..........-------------,,,,,+++++++++++++************)))))))))))((((((((((((('&&&%%%%%%%%%%%%%$$$$$$$$$$%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  oooooooooooooooooooppppnnnnnnoooooooooooooppppppqqqqrrrssssttttuuuuuuttttutttttttssssrrrrqqqpppooonnnnnnnnnnnnnnnnooooooooommmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooopppppppoooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwxxxxwwwwwwwvvuuttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrpppppppppppppoooooooooooopppppppppppppppooooooooooooooooooooooooooooooonnnnmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``aaa`````````````_________^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666666665555444444444444333333333333322222222222211111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*******))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!""""!!!!!!!!!!!!! oooooooooooooooopppppppnnnnoooooooooooopppppppppqqqrrrrsssttttuuuuuuuuuttuutttttttsssssrrrqqqppppoonnnnnnnnnnnnnooooooooooommmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooopppppppppoooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvuutttttttttttttstssssssssssssssssssssssrrrrrrrrrrrrppppppppppppppoooooooooooppppppppppppppppooooooooooooooooooooooooooooonnnnnmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`aaa``````````````________^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888888887777777777766666666655555444444444444333333333333322222222222211111111000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++******))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!""""!!!!!!!!!!!!!! oooppppppppppppppppppppnnooooooooooppppppppppppqqqqrrrsssstttuuuuuuuuuuutuuuutttttttssssrrrqqqqpppooonnnnnnnnnooooooooooooommmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooppppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrsssssttttttttttttttttttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrpppppppppppppppooooooooooppppppppppppppppppooooooooooooooooooooooooonnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888888887777777777776666666655555444444444444333333333333322222222222211111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++******))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!!""""!!!!!!!!!!!!!! pppppppppppppppppppppqqoooooooopppppppppppppppqqqqrrrrssstttuuuuuuuuuuuuuuuuuuutttttttssssrrrqqqppooooooonnnooooooooooooooommmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrsssttttttttttttttttttttttttuuttttttuttutuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrppppppppppppppppooooooooopppppppppppppppppppoooooooooooooooooooooonnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666666655555444444444444333333333333322222222222211111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++******)))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!"""""!!!!!!!!!!!!! ppppppppppppppppppqqqqqooooopppppppppppppppqqqqqqrrrrsssttttuuuuvvvvvuuuuuuuuuuuuuttttttsssrrrqqqqpoooooooooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnnoooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrsssttttttttttttttttttttttuuuuuutuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvuutttttttttttttttttttttsssssssssssssssssssssrrrrrrrpppppppppppppppppppoooooopppppppppppppppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888888888887777777777766666666555555444444444444333333333333322222222222211111110000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++*****)))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!"""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqoooppppppppppppqqqqqqqqqqrrrrsssstttuuuuvvvvvvvuuuvvuuuuuuuuuutttttsssrrrqqpppoooooooooooooooooooooommmmmmmmmmmnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrsttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvuuttttttttttttttttttttttttsssssssssssssssssssrrrrrrppppppppppppppppppppoooooqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeefffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666666555555444444444444333333333333322222222222211111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*****)))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!"""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqroppppppppqqqqqqqqqqqqqqqrrrrsssstttuuuuvvvvvvvvvvuvvvuuuuuuuuuuuuttttsssrrrpppppoooooooooooooooooooommmmmmmmmmnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvuuutttttttttttttttttttttttsssssssssssssssssssssrrrrpppppppppppppppppppppooooqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeefffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666666555555544444444444333333333333332222222222211111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*****))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!"""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrppppppqqqqqqqqqqqqqqqqrrrrrssssttttuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttsssrrqqpppppooooooooooooooooopmmmmmmmmmnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyyyy{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttttssssssssssssssssssssssrrrpppppppppppppppppppppppooqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888888887777777777776666665555555444444444444333333333333322222222222211111100000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!""""""!!!!!!!!!!!!! rrrrrrrqqqqqqqqqqqqrrrrppppqqqqqqqqqqqqqrrrrrrrrsssssttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttsssrqqqpppppooooooooooooooppmmmmmmmnnnnnnnnnnnnnnnnnnoopppppppppppppppppppqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttttttttttttssssssssssssssssssssssssrqqppppppppppppppppppppppoqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeegffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666665555555444444444444333333333333322222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!""""""!!!!!!!!!!!!!! rrrrrrrrrrrqqqqqrrrrrrrpppqqqqqqqqrrrrrrrrrrrrrrssssttttuuuuvvvvvvwwvvvvvwvvvvvvvvvvvvvvvvvuuutttsrrqqqqppppppoooooooooppppmmmmmmnnnnnnnnnnnnnnnnnnooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrsssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttttttsssssssssssssssssssssssqqqqpppppppppppppppppppppqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888888888777777777776666665555555544444444444333333333333332222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! rrrrrrrrrrrrqqqrrrrrrrrppqqqqqqrrrrrrrrrrrrrrrsssssttttuuuuvvvvvwwwwwwvvvwwvvvvvvvvwwwwwvvvvvuuuttsrrrqqqpppppppppoppppppppmmmmnnnnnnnnnnnnnnnnnnoooppppppppppppppppqqqqqqqqqrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssqqqqqppppppppppppppppppppqqqqqqqqqppppppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffeeeeeggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666655555555444444444444333333333333322222222222211111000000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++***)))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!! rrrrrrrrrrqqqqqqqrrrrrrppqqqqqrrrrrrrrrrrrrsssssssttttuuuuvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwvvvuuutssrrrqqqqppppppppppppppppmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppqqqqqqqqqrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzyyzyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssqqqqqqqppppppppppppppppppqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhggggggfffffffffffffffeeeegggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666655555555444444444444333333333333322222222222211111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***)))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! qqrrrrrrqqqqqqqqqqrrrrrppqqqqrrrrrrrrrssssssssssttttttuuuuvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwvvvuutsssrrrqqqqppppppppppppppnnnnnnnnnnnnnnnnnnooooooopppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrsssqqqqrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssqqqqqqqqpppppppppppppppppqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhhggggggffffffffffffffffeeeggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777776666655555555544444444444333333333333332222222222221111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***)))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrppqqqqrrrrrrssssssssssssstttttuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwvvutttssrrrqqqqqppppppppppppnnnnnnnnnnnnnnnnooooooooopppppppqqqqqqqqqqqqrrrrrrsrrssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffffeeegggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666555555555444444444444333333333333322222222222211111000000000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++**))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrpppqqqrrrrrrssssssssssssstttttuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwvvutttsssrrrqqqqqppppppppppnnnnnnnnnnnnnnooooooooooopppqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssssssttttttttuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffffeeggggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaabaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888888888777777777776666555555555544444444444333333333333322222222222211111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++**))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!! ppqqqqqqqqqppqqqqqqqqqrpppqqqqrrrrrssssssssssssstttttuuuuvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwuuuttsssrrrqqqqqqppppppppnnnnnnnnnnnnoooooooooooppqqqqqqqqqqqqqqqqrrrrrssssssssttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssssttttttuuuuuuuuuuuttttttttuuuuuuuuvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffffegggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaabaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777777666555555555544444444444433333333333332222222222221111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++**))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! ppppppppppppppppppqqqqqopppqqqrrrrrssssssssssssstttttuuuuvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwvuuutttssrrrrqqqqqqqqppppnnnnnnnnnnoooooooooopppppqqqqqqqqqqqqqrrrrrrrsssstttttttttttttttttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrsssssssstttttuuuuuuuuuuuuuuuttuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffffggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaabbaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776665555555555444444444444333333333333322222222222211111000000000000///////////..........------------,,,,,,,,,,,,,,++++++++++++**)))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! ooppppppppppppppppppqqqopppqqqqrrrrrsssssssssssstttttuuuuvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyxxxxxwvvvuutttsssrrrqqqqqqqqqqqnnnnnnnnnooooooooopppppppqqqqqqqqqrrrrrrrrrssssstttttttuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrsssssssssttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffgggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaabbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777776665555555555544444444444333333333333332222222222211111000000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++*)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! oooooooooooooooopppppqqoopppqqqqrrrrrrssssssssssstttttuuuvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyxxxxwvvvuutttsssrrrrqqqqqqqqqnnnnnnnooooooooopppppppppqrrrrrrrrrrrrrrrrssssttttutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrsssssssssssttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffgggggggggfffffffffffffffeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbabbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888988888888888777777777777665555555555544444444444433333333333332222222222221111100000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++*)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! nnnooooooooooooooooppppooopppqqqqrrrrrrrrrrrrssssssttttuuuvvvvvwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxwwvvuuutttsssrrrrrrqqqqqqoooooooooooooopppppppqqqqrrrrrrrrrrrrrrrsssssttttuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{zz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffggggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988889888888888888777777777776655555555555544444444444333333333333322222222222211111000000000000//////////...........-------------,,,,,,,,,,,,,+++++++++++++)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!! nnnnnnnnoooooooooooopppnooopppqqqqrrrrrrrrrrrrrrsssstttuuuuvvvvwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyxxwwvvvuuutttsssrrrrrrrqqqqooooooooooooopppppqqqqqqqrrrrrrrrrrrrsssssssttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssrssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssqqqqqqqqqqqqqqqqqqqqppppprrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiihhhhhhggggggggggggggfffffffffffgggggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988889988888888888777777777776655555555555544444444444433333333333332222222222211111000000000000//////////............------------,,,,,,,,,,,,,,++++++++++++))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!!! mmnnnnnnnnnnnnnnoooooppnnooopppqqqqqqqrrrrrrrrrrrsssstttuuuuvvvvvwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyxxwwwvvvuuutttssssrrrrrrrrroooooooooooppppppqqqqqqrrssssssssssssssssssttttuuuuuuvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttsssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssqqqqqqqqqqqqqqqqqqqqqpppprrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiihhhhhgggggggggggggggffffffffffggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998889988888888888877777777777655555555555544444444444433333333333332222222222221111100000000000//////////............------------,-,,,,,,,,,,,,++++++++++++))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!!! mmmmmnnnnnnnnnnnnnooooonnnoooppppqqqqqqqqqqqqqqrrrrssstttuuuuvvvvvwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyxxwwwvvvuuuutttsssssrrrrrrroooooooooopppppqqqqqrrrrrsssssssssssssssssttttuuuuvuvvvvwwwwwwwwxxxwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuttssssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssqqqqqqqqqqqqqqqqqqqqqqppprrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffffgggggggggggggffffffffffffeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988899988888888888777777777776655555555555544444444444343333333333322222222222211111000000000000/////////............--------------,,,,,,,,,,,,++++++++++++)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$####$##############""""""""""""""""""""!!!!!!!!!!!!! lmmmmmmmmmnnnnnnnnnnooomnnnoooopppppqqqqqqqqqqqqqrrrssstttuuuuvvvvvwwwwwwwxxxxxxxxxxxxxxxxyyyyyxxxwwwvvvvuuuttttssssssrrrrrooooooooopppppqqqqrrrrrrrsssssssssssssssttttttuuuvvvvvvwwwwwxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsrrqqqqqqqqqqqqqqqqqqqqqqprrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggfffffffffggggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988899988888888888777777777777655555555555544444444444443333333333332222222222211111000000000000//////////............-------------,,,,,,,,,,,,,+++++++++++)))))))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$#############""""""""""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmnnnnnnoommnnnnooooppppppppppppppqqqqrrrsstttuuuuvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvuuuuttttssssssrrrrppoooooopppppqqqqrrrrrsssttttttttttttttttttttuuuuvvvvvwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuusssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwxxxxxxwwwwwwwwwvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiiihhhhgggggggggggggggffffffffggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998899988888888888877777777777665555555555544444444444443333333333332222222222221111100000000000//////////............--------------,,,,,,,,,,,,+++++++++++)))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####$$#############""""""""""""""""""""!!!!!!!!!!!!!! iiijjjjjjjjjjjkkkkkkkllmmmnnnoooooppppppppppppppoopppqqqrrssssttttuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxwwwwvvvvvuuuuuuutttttttttttuuuuvvvvwwwwwxvvvvvvvvvvvvvvvvvvwwwwwxxxyyzzzz{{{{||||||||||||||{{{zzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkkiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhhhhgggghhhhgggggggggggggggffffffggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbb```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777777666665555555555554444444433333333332222222222221111111111111000000000000/////////............-------,,,,,+++++++++++++*******(((((((('''''''''''''&&&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!! !!!!! iiiiijjjjjjjjjjjkkkkkklmmmmnnnnoooooooooooooppppooopppqqqrrssssttttuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxwwwwvvvvvvuuuuuutttttttttttuuuuvvvwwwwxxxwwwwwvvvvvvvvvvvvwwwwwwxxxyyzzzz{{{|||||}}}}}}}||||{{{{{zzzzzzzzyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxxxxxyyvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkkjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhhggghhhhhgggggggggggggggfffffgggggggffffffffffffffeeeefeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbb````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777777666665555555555554444444433333333333222222222221111111111111100000000000/////////............-------,,,,,,++++++++++++*******((((((((''''''''''''''&&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!! !!!!!! iiiiiijjjjjjjjjjjkkkkkklmmmmnnnnnnoooooooooooooonooopppqqqrrssssttttuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyxxxxwwwwwvvvvvvuuuuuttttttttttuuuuvvvwwwwxxxxwwwwwwwwwvvvvvwwwwwwwwxxxxyyzzzz{{{||||}}}}}}}}}}}|||{{{{{zzzzzzzzyyyyyyyxxxyyyxxxxxxxxxxxxxxxxxxxxyyvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllkkjjiiiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhhhgghhhhhhgggggggggggggggffffggggggggffffffffffffffeeeffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbb````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777776666665555555555544444444333333333332222222222221111111111111000000000000////////............-------,,,,,,++++++++++++*******((((((((('''''''''''''&&&'''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! !!!!!! iiiiiiiijjjjjjjjjjkkkkkllmmmmmnnnnnnnnnnoooooooonnooopppqqrrrssssttttuuuuvwwwwwwwwwwwwwwwwwwwwwwwwyyyyxxxxxwwwwwvvvvvvuuuuuttttttttttuuuuvvvwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxyyyzzz{{{|||}}}}}}}}}}}}}||||{{{{{zzzzzzzzyyyyyyxxyyyyyxxxxxxxxxxxxxxxxyyyyvvvwwwwwwwwwwwwwxxxxxxxxyxxxxyyyyyxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkjjjiiiiiiiiiiiiiiiiihhhhhhiiiiiiiihhhhhhhhhhhhhhhgghhhhhhgggggggggggggggffffgggggggggffffffffffffffeeffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbb`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999998888888888877777777776666665555555555554444444333333333332222222222221111111111111000000000000////////............-------,,,,,,+++++++++++++******((((((((('''''''''''''&&&'''''''&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! !!!!!! iiiiiiiiijjjjjjjjjjkkkklllmmmmmmnnnnnnnnnnnnnooonnnooopppqqrrrssssttttuuuvwwwwwwwwwwwwwwwwwwwwwvvvyyyxxxxxxwwwwwwvvvvvvuuuuttttttttttuuuuvvvwwwxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxyyyzzz{{{|||}}}}~~~~~~~}}}|||||{{{{{zzzzzzzyyyyyyxyyyyyyxxxxxxxxxxxxxxyyyyyvvwwwwwwwwwwwwwxxxxxxxxyyxxyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllljjjjiiiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhgggggggggggggggfffgggggggggfffffffffffffffefffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbba`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777776666665555555555554444444333333333333222222222221111111111111100000000000/////////............------,,,,,,,++++++++++++******((((((((('''''''''''''&&&''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjkkkllllmmmmmmmmnnnnnnnnnnnnomnnnoooppqqqrrrsssstttuuuvvwwwwwwwwwwwvvvvvvvvvvvvyyxxxxxxxwwwwwwvvvvvvuuuuttttttttttuuuuvvvwwwxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyzzz{{|||}}}~~~~~~~~~~}}}||||{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllljjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbba`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777766666665555555555544444443333333333332222222222221111111111111000000000000////////............------,,,,,,,++++++++++++******(((((((((('''''''''''''&&''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjkkllllllmmmmmmmmmmmnnnnnnnnmnnnnoooppqqqrrrsssttttuuvvwwwwwwwwwwwvvvvvvvvvvvvyyxxxxxxxwwwwwwvvvvvvuuuuttttttttttuuuuvvvwwwxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyzzz{{{||}}}~~~~~~~~~~}}}}|||||{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxyyyyyyyywwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllljjjjjjiiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfgggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777766666665555555555554444444333333333332222222222221211111111111000000000000////////............------,,,,,,,+++++++++++++*****(((((((((('''''''''''''&&''''''''&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjkllllllllmmmmmmmmmmmmnnnnnmmnnnooopppqqqrrrssstttuuvvvwwwwwwwwwwvvvvvvvvvvvvyyxxxxxxxwwwwwwvvvvvvuuuuttttttttttuuuuvvvvwwwxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyzzz{{|||}}~~~~~~~~~~~~}}}}||||{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxyyyyyyyyyywwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllljjjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777766666665555555555554444444333333333333222222222221211111111111100000000000/////////............-----,,,,,,,,++++++++++++*****(((((((((('''''''''''''&&'''''''''&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjkklllllllllmmmmmmmmmmmnnnnmmmnnnooopppqqqrrrssstttuvvvwwwwwwwwwwwwwwwwwwwvvvyyyxxxxxwwwwwwvvvvvvuuuuutttttttttttuuuuvvvwwwwxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyzzz{{||}}}~~~~~~~}}}}||||{{{{zzzzzzyyyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrrrrrrrqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbaaa``````````````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777666666665555555555544444443333333333332222222222222111111111111000000000000////////............-----,,,,,,,,++++++++++++*****((((((((((''''''''''''''&'''''''''&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjkkllllllllllmmmmmmmmmmnnnmmmnnnooooppqqqrrrsssttttvvvvwwwwwwwwwwwwwwwwwwwwvyyyxxxxxxwwwwwvvvvvvuuuuutttttttttttuuuuvvvvwwwwxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyzz{{{||}}~~~~~~~~}}}}||||{{{{zzzzyyyyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrssrrrrrrrrrrrrrrrrrrrqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777666666665555555555554444444333333333332222222222222211111111111000000000000////////............-----,,,,,,,,++++++++++++*****((((((((((('''''''''''''&'''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjkkllllllllllllmmmmmmmmmnnmmmmnnnooopppqqqrrrssstttvvvvvwwwwwwwwwwwwwwwwwwwwyyyyxxxxxwwwwwvvvvvvuuuuuttttttttttttuuuuvvvvwwwwxvwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyzz{{|||}}~~~~~~~~~}}}}|||{{{{zzzzzyyyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888888888877777777666666665555555555554444444333333333332222222222222211111111111100000000000/////////............----,,,,,,,,+++++++++++++****((((((((((('''''''''''''&'''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiijjjjjjjjjjjjjkkkllllllllllllmmmmmmmmmnmmmmnnnnooopppqqqrrrsssttvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyxxxxwwwwwvvvvvuuuuuutttttttttttttuuuuvvvvwwwwvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyzzz{{|||}}~~~~~~~~~}}}||||{{{zzzzyyyyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxxxyyyyyyyyzyyyyyyyyxxxxxxxwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||||||||||||||||||{|||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrrrqqooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggghggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888887777777666666666555555555554444444333333333333222222222222211111111111100000000000/////////............----,,,,,,,,,++++++++++++****((((((((((('''''''''''''&''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjkkklllllllllllllmmmmmmmmnmmmmnnnnoooopppqqqrrsssttuvvvvvwwwwwwwwwwwwwwwxwwwzyyyyyxxxxwwwwvvvvvuuuuuuttttttttttttttuuuuvvvvwwwvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyzzz{{||}}}~~~~~~~~~}}}}|||{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssstssssssssssssssssssssrrrrssssssrrrrrrrrrrrrrrrrrrqoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggghhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888888887777777666666666555555555555444444433333333333222222222222211111111111100000000000/////////............----,,,,,,,,,++++++++++++****(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjkkklllllllllllllmmmmmmmmnmmmmmnnnnooopppqqqrrrssstuuvvvvvwwwwwwwwwxxxxxxxxxzzyyyyxxxxwwwwvvvvvuuuuuuttttttttttttttuuuuuvvvvvwvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyzzz{{||}}}~~~~~~~~~~}}}}|||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssstttssssssssssssssssssssrrsssssssrrrrrrrrrrrrrrrrrrpoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmllllllljjjjjjjjjjjjjiiiiiiiiiiiiijjiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhggggggggghhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888887777777666666666555555555555444444433333333333222222222222221111111111100000000000//////////...........----,,,,,,,,,+++++++++++++***(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjjkkklllllllllllllmmmmmmmmnlmmmmmnnnnooopppqqqrrssstuuvvvvvvwwwwwwwxxxxxxxxxxzzzyyyyxxxwwwwvvvvuuuuuuttttttttttttttttuuuuuvvvvvuuvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxyyyyzzz{{||}}}~~~~~~~~~~~}}}|||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssttttssssssssssssssssssssrssssssssrrrrrrrrrrrrrrrrrppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiihhhhhhhiiiihhhhhhhhhhhhhgggggggghhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888777777666666666655555555555444444433333333333322222222222221111111111110000000000//////////............---,,,,,,,,,,++++++++++++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjjkkkllllllllllllllmmmmmmmmnlmmmmmnnnnoooopppqqrrrsssuuuvvvvvwwwwwwxxxxxxxxxxxzzzzyyyxxxwwwvvvvvuuuuuutttttttttttttttttuuuuuuvvvuuuvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyzz{{{||}}}~~~~~~~~~}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}|||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssstttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrpppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllllljjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhggggggghhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777666666666655555555555544444443333333333322222222222221111111111110000000000//////////............---,,,,,,,,,,++++++++++++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjjjkkllllllllllllllmmmmmmmmmmlmmmmmmnnnnooopppqqqrrrsstuuuvvvvvwwwwwxxxxxxyyxxx{zzzyyyxxxwwwvvvvuuuuuutttttttttttttttttttuuuuuuvvuuuuuvvvvwwwwxxxxxxyyyxxxxyyxxxxxxyyyyyzz{{{||}}}~~}~~~~~}}}}}|||{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlllljjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiiiihhhhhiiiiiiiihhhhhhhhhhhgggggghhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888777777666666666665555555555544444443333333333322222222222222111111111110000000000//////////............---,,,,,,,,,,++++++++++++***((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkklllllllllllllllmmmmmmmmmmllmmmmmnnnnnooopppqqqrrrsttuuuvvvvvwwwwxxxxxyyyyxx{zzzyyyxxxwwwvvvvuuuuuuttttttttttttttttttttuuuuuuvtuuuuuvvvvwwwxxxxxxyyyyyxxyyyxxxxxyyyyyzzz{{{||}}}}}}}}}}}}}}}||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrpppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllljjjjjjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiihhhhhhhhhhhggggghhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777666666666665555555555544444443333333333332222222222222111111111111000000000///////////............--,,,,,,,,,,+++++++++++++**((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkkllllllllllllllmmmmmmmmmmmllmmmmmmnnnnnooopppqqqrrrtttuuuuvvvvwwwwxxxxxyyyxx{zzzyyyxxwwwvvvvuuuuuuuttttttttttttttttttttuuuuuuuttuuuuuvvvwwwwxxxxyyyyyyyyyyyyyyxyyyyyyyzzz{{{|||}}}}}}}}}}}}}||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmllkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiiiihhhhhhhhhhggggghhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777666666666665555555555554444443333333333332222222222222111111111111000000000///////////............--,,,,,,,,,,,++++++++++++**(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""#""""""""""""""!!!!!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkklllllllllllllmmmmmmmmmmmmllmmmmmmmnnnnoooopppqqqrrstttuuuuvvvvwwwxxxxxxxxxx{zzzyyxxxwwwvvvvuuuuuuutttttttttttttttttttttuuuuuutttuuuuvvvvwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{|||}||}}}}}}}}}}||||{{{zzzzyyzyyyyyyyyyyyyyyyyyyyyyyyzwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrpppppppoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlkkjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiihhhhhhhhhhgggghhhhhhhgggggggggggggggfffgffffffffffffffeeeeeeeeeeedddddddddddddcccccccccccaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777666666666665555555555554444444333333333332222222222222211111111111000000000///////////............--,,,,,,,,,,,++++++++++++**)((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmlllmmmmmmmnnnnoooppppqqqrssttttuuuuvvvwwwwxxxxxxxxzzzyyyxxwwwvvvvuuuuuuuttttttttttttttttttttttuuuuuuttttuuuuvvvwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{||||||||}}}}}}}}||||{{{zzzyyzzyyyyyyyyyyyyyyyyyyyzzzzwwwxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyzyzzzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggghhhhhhhhhgggggggggggggfffggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777666666666666555555555554444444333333333333222222222222211111111111100000000////////////............-,,,,,,,,,,,+++++++++++++*)((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkklllllllllllmmmmmmmmmmmmmmlllmmmmmmmnnnnnoooppppqqqssssttttuuuvvvwwwwxxxxxxxzzyyyxxxwwvvvvuuuuuuutttttttttttttttttttttttuuuuuutttttuuuvvvvwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{|{||||||}}}}}}}}||||{{zzzyzzzyyyyyyyyyyyyyyyyzzzzzzwwxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggghhhhhhhhhggggggggggggggffgggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777766666666666555555555555444444333333333333222222222222211111111111100000000////////////............-,,,,,,,,,,,,++++++++++++*)((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkllllllllllmmmmmmmmmmmmmmmlllmmmmmmmmnnnnnoooppppqqrrsssstttuuuuvvvwwwwwwwwwyyyyxxxwwvvvvuuuuuuuutttttttttttttttttttttttuuuuuutttttuuuuvvvwwwxxxxxyyyyyyzzzzyyyyyyyyyzzzzzzz{{{{{{{{|||||}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhhggggggggggggggfggggfffffffffffffeeeeeeeeeeeddddddddddddddccccccccaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::999999999999888888888887777766666666666555555555555444444433333333333222222222222221111111111100000000////////////............-,,,,,,,,,,,,++++++++++++*)(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""##""""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkklllllllllmmmmmmmmmmmmmmmmlllmmmmmmmmmnnnnnoooopppprrrrsssstttuuuvvvvwwwwwwwyyxxxwwwvvvvuuuuuuuuttttttttttttttttttttttuuuuuuuuttttttuuuuvvvwwwxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||}}}}}}}}}}|||{{{z{zzzzyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777666666666666555555555554444444333333333333222222222222211111111111100000000////////////...........-,,,,,,,,,,,,++++++++++++*))((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""###"""""""""""""!!!!!!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnllmmmmmmmmmmnnnnnnoooopppqrrrrrsssstttuuuuvvvvvvvvxxxwwwwvvvvuuuuuuuutttttttttttttttttttttuuuuuuuuuuttttttuuuuvvvwwwwxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||}}}}}~~~~}}}|||{{{{zzzzyyyyyyyyzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxwwwwwwwxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssstssssssssssssssssssrrrrrrpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmkkkkkkkjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhghhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddcccccccbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9:99999999999888888888887777766666666666555555555555444444333333333333222222222222211111111111100000000////////////............,,,,,,,,,,,,+++++++++++++))((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""###"""""""""""""!!!!!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkklllllllllllmmmmmmmmmmmmmmkkkkkkkkllllllllmmmmmnnnnooppppqqqqrrrrsssstttttttuuuttttssssssrrrrrrrrrrrrsssssssssssssssssttttttttssssstttttuuuvvvvwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzz{{{{||}}}}~~~~~}}}||{{zyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyzzzyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnllllllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfffeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888887777777777777766666666666555544444443333333333322222222222111111111110000000000///////............------,,,,,,,++++++++++++******))))))(((((((((((((''''''((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkklllllllllllmmmmmmmmmmmmmmkkkkkkkklllllllllmmmmmmnnooooppppqqqqqrrrssssssssstttttsssssrrrrrrrrrrrrrrrsssssssssssssssttttttttttssssssttttuuuuvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~}}||{zzzyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnmllllllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaa`````````^^^^^^^^^^^]]]]]]]]]]]]]\]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777777766666666666655544444443333333333332222222222111111111110000000000///////............------,,,,,,,+++++++++++++*****))))))(((((((((((((''''''((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkkllllllllllmmmmmmmmmmmmmmmkkkkkkkkllllllllllmmmmmmmooooooppppqqqqqrrrrrrrrrrttssssssrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttsssssstttttuuuuvvvvwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}~~~~~}}||{{zzyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooooooooonnnnnnmmllllllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888887777777777777776666666666655544444443333333333332222222222111111111111000000000////////............-----,,,,,,,,++++++++++++*****)))))))((((((((((((('''''((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkklllllllllmmmmmmmmmmmmmmmmkkkkkkkkllllllllllmmmmmmmnnoooooopppppqqqqqrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttssssssttttttuuuuvvvvwwwxxxxxxyyyyyyyzzzzzzzzzyyyyyyzzz{{{||}}~~~~}}|{{zzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{zzzzzzzzz{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooooooooonnnnnmmmllllllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaaa```````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888777777777777776666666666655544444444333333333332222222222111111111111000000000////////............-----,,,,,,,,++++++++++++*****)))))))((((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnkkkkkkkllllllllllllmmmmmmnnnnoooooopppppqqqqqqqqqqsrrrrrrrrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttssssstttttttuuuuuvvvvwwwxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{{{|||}}~~€€€€€€~~}||{{zzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooooooooonnnnmmmmllllllllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbabbbbbaaaaaaaaaaaaa```````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777777776666666666665544444444333333333333222222222211111111111000000000////////............-----,,,,,,,,+++++++++++++****)))))))((((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnkkkkkkllllllllllllllmmmmmnnnnnooooooopppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttttttsssssttttttttuuuuuvvvvwwwxwxxxyyyyzzzzzzzzzzzzzzzzz{{{{|||}}~~€€€€€€€€~~}||{{{zzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppoooooooooooooooooonnnmmmmmllllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888777877777777777666666666665544444444333333333333222222222211111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnkkkklllllllllllllllllmmmmnnnnnnnoooooooppppppppppprrrrrrrqqqqqrrrrrrrrrrrrrsssssssstttttttttttttttttssssttttttttttuuuuuvvvvwwwwxxxyyyyzzzzz{{{{{{{{{{zz{{||||}}~~€€€€€~}}|||{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqpppppoooooooooooooooooonnmmmmmmlllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877877777777777666666666665544444444433333333333222222222211111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((((''''(((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkklllllmmmmmmmmmmmmmmmmnnnnkkklllllllllllllllllmmmmmnnnnnnnnoooooooooppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssstttttttttttttttttttssttttttttttttuuuuuuvvvvwwwwxxxyyyzzzz{{{{{{{{{{{{{||||}}}~~€€€€€~~}}||{{{{{{{{{{{{{{{||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppoooooooooooooooooonmmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>?>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877877777777777666666666666544444444433333333333222222222221111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((((''''((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmnnnnnklllllllllllllllllllmmmmmnnnnnnnnnooooooooooooppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttuuuuuuvvvwwwwwxxxyyzzzz{{{{{{|||||||}}}}}}~~€€‚‚‚‚‚€€~~}}||||{{{{{{{{|||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooooooommmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877887777777777766666666666544444444433333333333322222222221111111111110000000/////////............----,,,,,,,,,+++++++++++++***))))))))(((((((((((((''''((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnlllllllllllllllllllmmmmmmnnnnnnnnnnoooooooooooooooqqqqqqqqqqqqrrrrrrrrrrrrrssssstttttttttttttttttttuttttttttttttttttuuuuuuvvvwvwwwxxyyyzzz{{{{|||||||||}}}}~~~€€‚‚‚‚‚‚‚€~~}}}|||||||||||||}}}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||zzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||||{{{}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqppppppppooooooooooooooooommmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887887777777777766666666666544444444443333333333322222222221111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnnllllllllllllllllllmmmmmmmnnnnnnnnnnoooooooooooooooqqqqqqqqqqqrrrrrrrrrrrrrrssssttttttttttttttttttuuuttttttttttttttttuuuuuuuvvvvvwwxxxyyyzz{{{{|||||||}}~~~~~€€‚‚‚‚‚‚‚‚‚€€~~}}}}}||||||}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{|||||||||zzzzzzzzzzz{{{{{{|||||||||||}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||||||||||||||||||||||||{}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqpppppppppoooooooooooooooommmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>??>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887887777777777766666666666644444444443333333333322222222222111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmnnnnnnnnllllllllllllllllmmmmmmmmmnnnnnnnnnnoooooooooooooooqqqqqqqqqqrrrrrrrrrrrrrrssssttttttttttttttttttuuuutttttttttttttttttuuuuuuvvvvvwwwxxxyyzzz{{{||||}}}}}~~€€€‚‚‚‚ƒƒƒ‚‚‚‚€€~~~}}}}}}}}}}}}}~~~~~~}}}}}|||||{{{{{{{zzzzzzzz{{{{{{{{{{{{||||||||||||{{{zzzzzz{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||||||||||||||||}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqppppppppppooooooooooooooommmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiilkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhhhggggggggffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887888777777777776666666666644444444443333333333332222222222111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmnnnnnnnnnlllllllllllllllmmmmmmmmmmnnnnnnnnnooooooooooooooooqqqqqqqqqrrrrrrrrrrrrrrssstttttttttttttttttttuuuuutttttttttttttttttuuuuuuuvvvvvwwwxxxyyzz{{{|||}}}}}~€€€€‚‚‚ƒƒƒƒƒƒ‚‚‚€€~~~~~}}}}}}~~~~~~~~~~~~}}}}|||||{{{{{{{zzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||}}}}}}}}|||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqpppppppppppoooooooooooooommmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiillkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhiiihhhhhhhhhhhhhhggggggggfffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666644444444443333333333332222222222111111111111000000///////////............--,,,,,,,,,,+++++++++++++**)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$######################"""""""""""""!"!!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmnnnnnnnnnnlllllllllllllmmmmmmmmmmmmnnnnnnnnoooooooooooooooooqqqqqqqqrrrrrrrrrrrrrrsssttttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuvuvvvwwwxxxyyzz{{{||}}}}~~€€€€‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{zzzz{{{{{{{{{|||||||||||}||||{{{{{{{{{{{{{||||}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqppppppppppppooooooooooooommmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiilllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhgggggggffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>???>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666644444444444333333333332222222222111111111111000000///////////............--,,,,,,,,,,,++++++++++++**))))))))))(((((((((((('''(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmnnnnnnnnnnllllllllllllmmmmmmmmmmmmmnnnnnnoooooooooooooooooooqqqqqqrrrrrrrrrrrrrrrrssstttttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuuuuvvvwwwxxyyyzz{{||}}}~~~€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}{{{{{{{{{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrrrrrpppppppppppppoooooooooooommmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiillllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888777777777777666666666644444444444333333333333222222222211111111111000000///////////............--,,,,,,,,,,,++++++++++++**))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmnnnnnnnnnnnlllllllllllmmmmmmmmmmmmmmnnnnnooooooooooooooooooppqqqqrrrrrrrrrrrrrrrrsssssttttttttttttttttuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuvvvwwwxxyyyzz{{||}}~~~€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~}}}}|||||{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}~}}}}}}~}}}~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrppppppppppppppooooooooooommmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjjjiillllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888877777777777666666666644444444444333333333333222222222211111111111100000///////////............--,,,,,,,,,,,+++++++++++++*))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmnnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmnnnooooooooooooooooooopppqqqrrrrrrrrrrrrrrrrsssssstttttttttttttttuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{{||}}}~~€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€~~~~}}}}|||||{{{{{{{{|||||||||||}}}}}}}}}}}}}}{{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooommmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjjjilllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666666644444444444433333333333222222222211111111111100000////////////............-,,,,,,,,,,,,++++++++++++*))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!""!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkklllllmmmmmmmmmmmmnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmnooooooooooooooooooopppppqrrrrrrrrrrrrrrrrrsssssssttttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyyzz{{||}}~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€~~~~}}}}||||||{{{{{{||||||||}}}}}}}}}}}}}}}}}|{{{{{{{{|||||}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}}}}}|}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrppppppppppppppppooooooooommmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjjillllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777766666666654444444444433333333333222222222221111111111100000////////////............-,,,,,,,,,,,,++++++++++++*)))))))))))((((((((((((('((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jjjkkkkkkkkkkkkkkklllllmmmmmmmmmmmnnnnnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmmnoooooooooooooooooppppppprrrrrrrrrrrrrrrrrsssssssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{{||}~~€€€‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒƒ‚‚‚€€€€€~~~~}}}}}|||||||||||||||||}}}}}}}}}}~~}}}}}}}|||{{{{||||||}}}}~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrpppppppppppppppppoooooooonmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888877777777777666666666544444444444333333333333222222222211111111111000000///////////............-,,,,,,,,,,,,++++++++++++*)))))))))))((((((((((((('(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jjkkkkkkkkkkkkkkkllllllmmmmmmmmmmnnnnnnnnnnnnnnnlllllllmmmmmmmmmmmmmmmmmnooooooooooooooooopppppppprrrrrrrrrrrrrrrrsssssssssttttttttttttuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{{|}}~€€‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒ‚‚€€€€€~~~~~}}}}}||||||||||||}}}}}}}}}}~~~~~~~~~~}}}||||||||||||}}}}~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrppppppppppppppppppooooooonnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbccbbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666666544444444444433333333333222222222211111111111100000////////////...........-,,,,,,,,,,,,+++++++++++++)))))))))))((((((((((((('(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jkkkkkkkkkkkkkkklllllllmmmmmmmmmnnnnnnnnnnnnnnnnlllllllmmmmmmmmmmmmmmmmnnooooooooooooooooppppppppprrrrrrrrrrrrrrrsssssssssstttttttttttuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{{|}}€‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒƒ‚‚€€€€~~~~~}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~|||||||||||}}}}}~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrqppppppppppppppppppoooooonnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggfffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbcccbbbbbbbbbbbbbaaaaaaaaa__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777666666666544444444444433333333333222222222211111111111100000////////////............,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!! jkkkkkkkkkkkkkkllllllllmmmmmmmmmnnnnnnnnnnnnnnnollllllmmmmmmmmmmmmmmmmnnnooooooooooooooopppppppppprrrrrrrrrrrrrssssssssssssttttttttttuuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{||}~€€‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ‚‚€€€€~~~~~}}}}}}}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrqqppppppppppppppppppooooonnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbcccbbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>??????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888887777777777766666666554444444444433333333333322222222221111111111100000////////////............-,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllmmmmmmmmnnnnnnnnnnnnnnnoolllllmmmmmmmmmmmmmmmmnnnnooooooooooooooppppppppppprrrrrrrrrrrrsssssssssssssttttttttuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwxxyyzz{||~~€€‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚€€€€€~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||||}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrqqqppppppppppppppppppoooonnnnmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeedddddddddccccccccccccccbbccccbbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999998888888888888877777777777666666665544444444444333333333333222222222211111111111100000///////////............-,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkklllllllllmmmmmmmnnnnnnnnnnnnnnnooollllmmmmmmmmmmmmmmmmnnnnnooooooooooooopppppppppppprrrrrrrrrrrsssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuvvvvvwwwxxyyzz{|}~~€€‚‚ƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚€€€€€~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssrrrrrrrrrqqqqppppppppppppppppppooonnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjjjjjlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbcccccbbbbbbbbbbbbbaaaaaaa____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>??????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777666666665544444444444433333333333222222222211111111111100000////////////...........-,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkkkkkkkkllllllllllmmmmmmnnnnnnnnnnnnnnnoooolllmmmmmmmmmmmmmmmmnnnnnnooooooooooooppppppppppppprrrrrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuvvvvvvwwwxxyyzz{|}~€€‚‚ƒƒƒƒ„„„„„„ƒƒƒƒ‚‚‚‚‚€€€€~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrqqqqqppppppppppppppppppoonnnnnnmmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjjjllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbcccccbbbbbbbbbbbbbaaaaaaa_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>???????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888887777777777766666665554444444444433333333333222222222221111111111100000////////////...........--,,,,,,,,,,,,+++++++++++)))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!! kkkkkllllllllllllllmmmmllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppppppppppppqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttuuuuuvvvwwxxyz{{||}~~€€„„ƒƒƒƒƒ‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssqqqqqqqqqqpppppppppppppppnnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888777776666666666665555555555554444444444443333333332222222222111111111111000////////............--------,,,,,,,,,,,,++++++++++******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!! kkkklllllllllllllllmmmmlllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttttuuuuuvvvwwxxyzz{||}~~€€„„„ƒƒƒƒ‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsqqqqqqqqqqqppppppppppppppnnnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888777777666666666665555555555555444444444443333333332222222222111111111111000/////////............--------,,,,,,,,,,,,+++++++++******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!! kkklllllllllllllllmmmmmllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttuuuuuuvvvwwxyyzz{||}~~€€€„„„„ƒƒƒƒ‚‚‚‚€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttqqqqqqqqqqqqpppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjjllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888777777666666666665555555555555444444444443333333332222222222211111111111000/////////............--------,,,,,,,,,,,,+++++++++******)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!! kklllllllllllllllmmmmmmlllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttuuuuuuuuuvvvwwxyyzz{||}}~€€€„„„„ƒƒƒƒƒ‚‚‚‚€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttqqqqqqqqqqqqqppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjjlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888777777666666666666555555555555444444444444333333332222222222211111111111100/////////............--------,,,,,,,,,,,,+++++++++*******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! kkllllllllllllllmmmmmmmllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttuuuuuuuuuuuuuuuvvvwxxyyzz{||}}~~€€€€€„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888777777766666666666555555555555544444444444333333332222222222211111111111100/////////............--------,,,,,,,,,,,,,++++++++*******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############"""""""""""""""""!!!!!!!!!!!!! kllllllllllllllmmmmmmmmllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuvvvvwxxyyzz{{|}}~~~€€€€€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkjjllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888777777766666666666555555555555544444444444333333332222222222221111111111100//////////............--------,,,,,,,,,,,,++++++++*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllllllllmmmmmmmmlllllllllllmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuvvvwwxxyyzz{{||}}~~~€€€ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttqqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjlllllllkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888777777766666666666655555555555544444444444433333332222222222221111111111100//////////............--------,,,,,,,,,,,,++++++++*******)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllllllmmmmmmmmmllllllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooppppppppppqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsrrrrssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuvvwwwxxyyzz{{{||}}~~~~‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjllllllllkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjjjjiiiijjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888777777766666666666655555555555544444444444433333333222222222221111111111110//////////............--------,,,,,,,,,,,,++++++++********))))))))))))((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssrrssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyzz{{|||}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttrqqqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjjjjjiiijjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999999888777777776666666666655555555555554444444444433333333222222222221111111111110///////////...........--------,,,,,,,,,,,,,+++++++********))))))))))))((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssrsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxxyyzzz{{{||}}}}~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttrrqqqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiijjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888777777776666666666665555555555554444444444433333333222222222222111111111110///////////............--------,,,,,,,,,,,,+++++++********)))))))))))))(((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$#############"""""""""""""""""!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrpppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxxyyyzzz{{{|||}}}}€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttrrrqqqqqqqqqqqqqqqqqqppppnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiijjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888777777776666666666665555555555554444444444443333333222222222222111111111110///////////............--------,,,,,,,,,,,,+++++++********)))))))))))))(((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwxxxxyyyzzz{{{{|||}€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}|||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttrrrrqqqqqqqqqqqqqqqqqqppponnnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiijjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988777777777666666666665555555555555444444444443333333322222222222111111111111///////////............--------,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrpppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwxxxxyyyzzzz{{{||€€€€‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttrrrrrqqqqqqqqqqqqqqqqqqppoonnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaa```_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988777777777666666666665555555555555444444444443333333322222222222111111111111////////////...........---------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwxxxxxyyyyzzz{{{~~€€€€€€‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwvvvwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttrrrrrrqqqqqqqqqqqqqqqqqppooonnnnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjijjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa```_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988777777777666666666665555555555555444444444444333333322222222222211111111111////////////............--------,,,,,,,,,,,,++++++*********)))))))))))))(((((((((((('''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyzzzz}~~~€€€€€€‚‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttrrrrrrrqqqqqqqqqqqqqqqqqpoooonnnnnnnnnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998777777777766666666666555555555555444444444444333333332222222222211111111111////////////............--------,,,,,,,,,,,,++++++**********))))))))))))(((((((((((((''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############"""""""""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmnllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxyyyyzz}}}~~~~€€€€€€„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttrrrrrrrrqqqqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999987777777777666666666665555555555555444444444443333333322222222222111111111110///////////............--------,,,,,,,,,,,,,+++++**********))))))))))))((((((((((((('''''''''''''&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmnlllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrpqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxyyyy||}}}~~~~€€€€€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttrrrrrrrrrqqqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnnnmmmlllllllllllllllllkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaa`````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999987777777777666666666665555555555555444444444443333333322222222222211111111110////////////............--------,,,,,,,,,,,,+++++**********))))))))))))((((((((((((('''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmmnnllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxyy||||}}}}~~~~€€€€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………„„„„„„„„„„………„„…„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttrrrrrrrrrrqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999997777777777666666666666555555555555444444444444333333322222222222211111111110////////////............--------,,,,,,,,,,,,+++++**********)))))))))))))(((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmnnnlmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxx{{||||}}}}~~~~~€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„…………………………………„„„„„„………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutrrrrrrrrrrrqqqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaa``````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999997777777777766666666666555555555555544444444444333333332222222222211111111110////////////............--------,,,,,,,,,,,,+++++***********))))))))))))(((((((((((((''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmnnnnlmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxx{{{|||||}}}}~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…………………………………„„„………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaa```````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999977777777777666666666665555555555555444444444443333333322222222222111111111100///////////............--------,,,,,,,,,,,,,++++***********))))))))))))(((((((((((((''''''''''''&&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxx{{{{{|||||}}}}}~~~~€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„………………………„„„„„„………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaa```````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999977777777777666666666666555555555555444444444443333333322222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********))))))))))))((((((((((((('''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxx{{{{{{{|||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„…„……„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmlllllllllllllllllkkkkkmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaa````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999977777777777766666666666555555555555444444444444333333332222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********)))))))))))))(((((((((((('''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! lllmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxz{{{{{{{{|||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbba`````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999987777777777766666666666555555555555544444444444333333332222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********)))))))))))))(((((((((((((''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! llmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxzz{{{{{{{{{|||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmllllllllllllllllkkkkmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbba`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999877777777777666666666665555555555555444444444443333333322222222222111111111000///////////...........---------,,,,,,,,,,,,,+++************))))))))))))((((((((((((('''''''''''''&''''&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! lmmmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxz{{{{{{{{{{{||||||}}}}}~~€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrrrrqqqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmllllllllllllllllkkkmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbb``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999877777777777666666666666555555555555444444444444333333322222222222211111111000////////////..........----------,,,,,,,,,,,,+++************))))))))))))((((((((((((('''''''''''''&'''''&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!! nnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrpppppppqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssstttsssssttttttttttttttttuuuutttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{|||}}~~~~~€€€€€€€€€€€€‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„……………………‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………„„„„„„„„…„…„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssssttsssssssssssssssssrrrrrrqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777666666666665555555544444444444433333222222221111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! nnnnnnoooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrppppppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssttttsssttttttttttttttttttuuuuttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{|}}}~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„………………‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡†††††††††……………………………„„„„„„„………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssssssstttsssssssssssssssssrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeecccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888887777777777766666666665555555544444444444433333222222222111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!! nnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrpppppqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssstttttssttttttttttttttttttuuuuutttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{}}}}~~~~~€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………„„„„„„…………………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssttttsssssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkklllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988887777777777766666666665555555554444444444433333222222222111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!! nnnnooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttsttttttttttttttttttuuuuuuttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{|}}}}~~~~~€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………„„„„„…………………„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttssssssssssssstttttsssssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777666666666655555555544444444444333332222222221111111111110000000000000////////////.....-----------,,,,,,,,,,,,+++++++++++************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! nnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuutuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzz{{{||}}}}~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………„„„………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssttttttsssssssssssssssssrrqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffgfffffffffffffeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777766666666655555555544444444444433332222222221111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! nnnoooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrpppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyzzzzzzzzzzzzzzz{{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………„„………………„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssttttttssssssssssssssssssrqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffgfffffffffffffeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888887777777777766666666655555555554444444444433332222222222111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!! nnooooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzz{{|||}}}}}~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„……………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttsssssssssstttttttssssssssssssssssssqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggffffggfffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888877777777777666666666555555555544444444444333322222222221111111111110000000000000///////////.....------------,,,,,,,,,,,,++++++++++************)))*))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! nooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrpqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„……………„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffgggfffffffffffffeeeeeeeeedddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````^^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[ZZZZZZZZZZZZYYYYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888877777777777666666666555555555544444444444333322222222221111111111110000000000000////////////.....-----------,,,,,,,,,,,,++++++++++*************))*))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! noooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrpqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|||||}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒ…††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„…………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssstttttttttssssssssssssssssrqqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggfffgggfffffffffffffeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````_^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888887777777777766666666555555555544444444444433322222222221111111111110000000000000////////////.....------------,,,,,,,,,,,+++++++++++************))*))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒ……†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{zzzzzzzzzzzzzzzzzzzyyyyywvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttsssssssttttttttttsssssssssssssssrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggffggggfffffffffffffeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888887777777777766666666555555555554444444444433322222222222111111111110000000000000////////////.....------------,,,,,,,,,,,+++++++++++************))*)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! oooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒ………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{zzzzzzzzzzzzzzzzzzzyyyywwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssstttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggffggggfffffffffffffeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888877777777777666666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,,+++++++++++************))**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚…………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzyywwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggfgggggfffffffffffffeeeeeeedddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888877777777777766666665555555555544444444444333222222222221111111111110000000000000////////////....------------,,,,,,,,,,,+++++++++++*************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooooooopppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚„…………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{z{{{{zzzzzzzzzzzzzzzzzzzzywwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssstttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggfggggggfffffffffffffeeeeeedddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888887777777777766666665555555555544444444444433222222222221111111111110000000000000////////////.....------------,,,,,,,,,,++++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚„„………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssttttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````___^^^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888887777777777766666665555555555554444444444433222222222222111111111111000000000000////////////.....------------,,,,,,,,,,++++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚„„…………†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††…………………„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsstttttttttttttttssssssssssrrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````____^^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888877777777777666666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,++++++++++++************)**)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! oooooooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€‚„„„…………††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvvvuuuuutttttttttttttttttttstttttttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````____^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777766666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,++++++++++++************)***))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! oooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€‚„„„…………†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````_____^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777766666665555555555544444444444433222222222222111111111110100000000000////////////....-------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttutttttttuuuuuuuuuuuuuuuuuvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€„„„„…………††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```_____^^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777766666666555555555554444444444433222222222222111111111110100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsqqqqqqqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuttttttuuuuuuuuuuuuuuuuuvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€ƒ„„„„…………††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††………………„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttutttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeedddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999998888888877777777777666666665555555555544444444444333222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssqqqqqqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuutttttuuuuuuuuuuuuuuuuuvvvuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€ƒ„„„„……………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††………………„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuutttttttttttttttttssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeedddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``______^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666665555555555544444444444333222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! oooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrsssqqqqqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuttttuuuuuuuuuuuuuuuuuvvvvuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ„„„„…………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………………………„„„„„„„„„„„„„„„„„„„„„ƒ‚‚ƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttttttuuttttttttttttttttttsssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666665555555555554444444444433222222222222111111111111100000000000////////////....------------,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ooooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrsssqqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttuuuutttuuuuuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ„„„„„…………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††……………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttuuuttttttttttttttttttssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`_______^^^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666666555555555554444444444433222222222222111111111111100000000000////////////.....------------,,,,,,,,,,+++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttuuuuuttuuuuuuuuuuuuuuuuuuvvvvvuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€ƒƒ„„„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttuuuutttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666666555555555554444444444433322222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooopppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssssqqqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuuutuuuuuuuuuuuuuuuuuuvvvvvvuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€ƒƒƒ„„„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††…………………………………………………………„…„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuuuutttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffdddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa________^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888887777777777766666665555555555544444444444333222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ooooppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssqqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuuuutuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€ƒƒƒƒ„„„„„……………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggffffffffffffddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCBBBBBBBBBBBAAAAAAAAAAA@@AA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::9999988888888887777777777766666665555555555554444444444333222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚‚‚‚ƒƒƒƒ„„„„………†††††††††………………„„„„„„ƒƒƒƒƒ††……………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjiiihhhhhggggggggggggggfffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666665555555555544444433333333333322222222222111111000000000000//////////............------------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzz{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚ƒƒƒƒ„„„„………†††††††…………………„„„„„„ƒƒƒƒƒ††††………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiihhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666665555555555544444443333333333322222222222111111100000000000///////////...........------------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttsssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„……………†………………………„„„„„„„ƒƒƒƒ†††††††………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666665555555555544444443333333333322222222222111111100000000000///////////...........------------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttsssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………………„„„„„„„„ƒƒƒ††††††††††………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::99998888888888877777777776666666665555555555544444433333333333222222222222111111000000000000//////////............-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„………………………………………„„„„„„„„ƒƒƒ††††††††††††…………………………………ƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444433333333333322222222222111111000000000000//////////............-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttttsssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„……………………………………„„„„„„„„„„ƒ††††††††††††††……………………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444443333333333322222222222111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttsssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…………………………………„„„„„„„„„„„†††††††††††††††††……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444443333333333322222222222111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttttssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„…………………………„„„„„„„„„„„„††††††††††††††††††††…†………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::99999988888888887777777776666666666555555555554444443333333333322222222222211111100000000000///////////............----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttttttssssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„……………………„„„„„„„„„„„„†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444433333333333322222222222111111000000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrssssssssssssssttttttttsssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„………………„„„„„„„„„„„„†††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444443333333333322222222222111111100000000000//////////............----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrsrrsssssssssssssstttttttttssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‡††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::999999888888888887777777766666666665555555555544444443333333333322222222222111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrssssssssssssssstttttttttsssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„‡‡‡††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::999999988888888887777777766666666666555555555554444443333333333322222222222111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!""!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrssssssssssssssttttttttttsssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666665555555555544444433333333333322222222221111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{|~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777666666666665555555555544444443333333333322222222221111111000000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttsssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡†††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::9999999888888888887777777666666666665555555555544444443333333333322222222221111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…„„‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::9999999988888888887777777766666666666555555555554444443333333333322222222221111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrrssssssssssssssssstttttttttttttssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuutttttttsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::99999999888888888887777777666666666665555555555544444433333333333322222222211111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!""!!!!!!!!!!!!! qqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttsstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzz{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnonnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::99999999888888888887777777666666666665555555555544444443333333333322222222211111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!! qqqrrrrrrrrrrrrrssssssssssssssssssttttttttttttttstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzz{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnonnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkjjjjjjiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::99999999888888888887777777666666666665555555555544444443333333333322222222211111111100000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!! qqrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnoonnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::99999999988888888887777777766666666666555555555554444443333333333322222222211111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!! qrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttutttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::99999999988888888888777777766666666666555555555554444443333333333322222222211111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! qrrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777666666666665555555555544444433333333333322222222111111111000000000000//////////............---------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrrrrssssssssssssssssstttttttttttttttuutttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonoooonnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkjjjiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::999999999888888888887777777666666666665555555555544444443333333333322222222111111111000000000000//////////............----------,,,,,,,,,,,+++++++++++*********)))))))))))))((((((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!"""!!!!!!!!!!!!! rrrrrrrrrrrrrssssssssssssssssssttttttttttttttuuutttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutsssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkjjjiiiiihhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999988888888887777777766666666666555555555554444443333333333322222222111111111100000000000///////////...........----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!""""!!!!!!!!!!!! rrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{||||||||||||||~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†„„„„„„„„„ƒ„„ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::999999999988888888888777777766666666666555555555554444443333333333322222222111111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!""""!!!!!!!!!!!! qqqrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuutttttttttuuuuuuuuuuuuuuuvttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhggggggffffffffeeeeeeeeeeeeeddddeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaa`````````____________^^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888877777766666666666555555554444443333333333322222222111111111000000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############"""""""""""""""!!!!!!!!!!qqqrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuttttttttuuuuuuuuuuuuuuuvvttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{zzzzxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeedddeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaa``````````____________^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888877777766666666666555555554444443333333333322222222111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!qqrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuutttttttuuuuuuuuuuuuuuuvvvtttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeedddeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaa``````````____________^^^^___^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888877777766666666666555555554444443333333333322222222111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!qrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuutttttttuuuuuuuuuuuuuuuvvvttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒ„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{|||{{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaa```````````___________^^^^___^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888877777776666666666655555554444443333333333322222222111111111100000000000//////////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!qrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuttttttuuuuuuuuuuuuuuuvvvvtuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{||||{{{{{{{{{{{{{{{{{{{zzxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaa```````````____________^^^____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888777777766666666666555555544444433333333333322222221111111111000000000000//////////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!rrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuutttttuuuuuuuuuuuuuuuvvvvvtuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{|||||{{{{{{{{{{{{{{{{{{{zxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeedeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaa```````````____________^^^____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777766666666666555555544444443333333333322222221111111111000000000000//////////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!rrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuttttuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{||||||{{{{{{{{{{{{{{{{{{{yxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeedeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaa````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777766666666666555555544444443333333333322222221111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!rrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{|||||||{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmllllllllllllllkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaa````````````____________^^_____^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777776666666666555555544444443333333333322222221111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒ„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{||||||||{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbaa````````````____________^_____^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888777777776666666666655555544444443333333333332222221111111111100000000000//////////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{yyyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaa````````````____________^______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111000000000000//////////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{yyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbbaa````````````__________________^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111000000000000//////////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccdccccccccccccbbbbbbbbbbbbaa````````````___________________^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111100000000000//0///////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!rrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„…………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{yyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccddcccccccccccbbbbbbbbbbbbaa````````````___________________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888887777777776666666666655555444444443333333333322222221111111111100000000000//0///////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!rrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccddccccccccccccbbbbbbbbbbbaaa````````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888887777777776666666666655555444444443333333333332222221111111111100000000000//0///////////............-------------,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccddccccccccccccbbbbbbbbbbbaaa````````````___________________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555554444444443333333333322222211111111111000000000000/0////////////...........-------------,,,,,,,,,,,+++++++++************))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}||||||||||||||||||||{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccdddccccccccccccbbbbbbbbbbaaaa````````````__________________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555554444444443333333333322222211111111111000000000000/0////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||}|||||||||||||||{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllkkkkkjiiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddccdddcccccccccccccbbbbbbbbbaaaa````````````___________________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888877777777776666666666555554444444443333333333322222211111111111100000000000/00///////////...........-.-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||}}}||||||||||||||{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooonnnnonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcddddccccccccccccbbbbbbbbbaaaaa````````````__________________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888877777777776666666666655554444444443333333333322222221111111111100000000000/00///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''(('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!rrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|}}}}||||||||||||||{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkjjiiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddcddddccccccccccccbbbbbbbbbaaaaa````````````___________________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111100000000000/00///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!rrrrrrsssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooooonnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbaaaaaa```````````___________________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((''''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!rrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„…………………………„„„ƒƒƒ‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkjjjiiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbaaaaaa````````````__________________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111110000000000000////////////............------------,,,,,,,,,,,++++++++++***********))))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡†††……„„ƒƒ‚‚‚‚€€€€€€€€~~~~~~~}}}}}}}}}}}}}|||||||||||||{{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeefeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbaaaaaaa````````````__________________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888777777777776666666666555544444444443333333333322222211111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++***********))))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvuuuuuuuuuvvvvvvvvvvvvvvvwuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………„„„„„„„„„……………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……†‡‡‡ˆˆˆˆˆˆ‡‡††……„„ƒ‚‚‚‚€€€€€€€€~~~~~}}}}}}}}}}}}}||||||||||||{{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooonoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkjjjjiiiiiiiiiiiiiihhhhhhhgggggggfffffffffffffeeeeefeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbaaaaaaa````````````__________________^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888777777777776666666666655544444444443333333333322222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvvwuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………„„………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……†‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒƒ‚‚‚‚€€€€€€€€~~~~~~}}}}}}}}}}}}}|||||||||||{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppoooooooooooonoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkjjjjjiiiiiiiiiiiiihhhhhhhgggggggfffffffffffffeeeeeffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988777777777776666666666655544444444444333333333332222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!rrrsssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvwwuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyzzzzzzzz{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„…†‡ˆˆ‰ŠŠŠ‹‹ŠŠŠ‰‰ˆ‡†……„ƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}~~}}}}}}}}}||||||||||{{{{yyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqpppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkjjjjjjiiiiiiiiiiiiihhhhhhggggggggfffffffffffffeeeeffeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________________^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988777777777776666666666655544444444444333333333332222221111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!sssssttttttttttttttuuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒ‹ŠŠ‰ˆ‡††…„ƒˆ‡‡‡‡‡††††††††††††……………„„€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrssrrrrrrrrrrrrrrrrqqqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiggggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555555444444444443333333333222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""ssssttttttttttttttuuuuutttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚ƒƒ„…†‡ˆ‰Š‹ŒŒŒŒ‹ŠŠ‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††…………„„€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrsssssrrrrrrrrrrrrrrqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888877777777776666666666655555555444444444443333333333222222222211111111111000000000000////////////.............------------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""ssssttttttttttttttuuuuutttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚ƒƒ„…†ˆ‰Š‹‹ŒŽŒŒ‹Š‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrrrssssssrrrrrrrrrrrrrrqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiggggggggfffffffffffffeeeefeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666555555554444444444433333333332222222222111111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""sssttttttttttttttuuuuuuttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚ƒƒ„†‡ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†……„ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrsssssssssrrrrrrrrrrrqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggfffffffffffffeeefeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""ssstttttttttttttuuuuuuuttttttttttuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………†††††††††‡††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚‚ƒ„…‡ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†……„ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiigggggggggfffffffffffffeeeffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$#################""""""""""""ssttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………†††††††††‡‡‡‡†††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚ƒ„…†ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†……„ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrqqqqoooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiggggggggggfffffffffffffeeffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............------------,,,,-,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""sstttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………†††††††††‡‡‡‡‡‡†††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚ƒ„…†‡ˆŠ‹ŒŒŽŽŒŒ‹Š‰ˆ‡†…„„‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡†††…………„€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrqqqooooooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiggggggggggfffffffffffffeefffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,,,-,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""sttttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒ‹Š‰ˆ‡††…„„‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††…………„€€€€€€€€€€€~~~~~~~}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrqqqoooooooooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggfffffffffffffefffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666555555554444444444433333333322222222222111111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""stttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„…………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ…†‡ˆ‰ŠŠ‹ŒŒŒŒŒŒ‹Š‰ˆˆ‡†……„„‰‰‰‰‰‰‰ŠŠ‰‰‰‰ˆˆˆ‡‡††…………„€€€€€€€€~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrqqqooooooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggfffffffffffffeffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ttttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„………„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹Š‰‰ˆ‡†……„„„‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…………„€€€€€€€€€€~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{zzzzzzzyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrqqqoooooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""tttttttttttttuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚ƒ„…††‡ˆ‰ŠŠŠŠŠŠŠ‰‰ˆ‡††……„„„‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆ‡‡††…………„€€€€€€‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{zzzzzyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssrrrrrrrrrqqpooooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡……………………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚ƒ„„…†‡‡ˆ‰‰‰‰‰‰‰ˆˆ‡††……„„„„‰ŠŠŠ‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡††…………„€€€€€‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}}}}||||||||||||{{{|||||{|||||||||||}}}}}}}}||||{{{{{{{zzzzyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrqqpooooooooooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::999999999998888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,,--,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#################"""""""""""ttttttttttttuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††…………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„……†‡‡ˆˆˆˆˆˆˆ‡‡††……„„„„„ŠŠ‹‹‹‹ŒŒ‹‹‹ŠŠ‰ˆˆ‡‡††…………„€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}|||||||{{{{{zzzzyyyyxxxxwxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuttttttsstssssssssssssrrrrrrrrrrrqpoooooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111100000000000////////////.............------------,,,--,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††……………………„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……††‡‡‡‡‡‡‡††……„„„„„„…Š‹‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††…………„€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}~~}}}}}|||||||{{{{{zzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuttttttstssssssssssssrrrrrrrrrrrqppooooooooooooooooooonnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjiiiihgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::9999999999988888888777777777776666666666555555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡††††…………………„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††††††††………„„„„„„……Š‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††…………„€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}~~~~~~~~~~~}}}||||||{{{{zzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttttttttsssssssssssrrrrrrrrrrrqppooooooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjiiiihgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""ttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡†††††…………………„„„„„„„………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…………††…………„„„„ƒ„„„……‹‹ŒŒŒŒ‹‹Š‰‰ˆ‡†††…………„€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}|||||{{{{zzzzyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvuuuuutttttttsssssssssssrrrrrrrrrrrrpppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiihhggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddcccccccccccbbbbbaaaaaaaaaaaa``````````______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""ttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡††††…………………………„……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„……………„„„„ƒƒƒƒƒ„„……‹ŒŒŒŒ‹Š‰‰ˆ‡††…………„„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvuuuuuttttttssssssssssrrrrrrrrrrrrrpppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiihhgggggggggggggfffffffffffffffffeeeeeeeeeeeeedddddeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::999999999998888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡††††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‹ŒŽŒŒ‹Š‰ˆˆ‡††…………„„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxwwwwwwwvvvvvuuuuttttttssssssssssrrrrrrrrrrrrrppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiihhgggggggggggggffffffffffffffffffeeeeeeeeeeeedddddeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,---,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$%%%%$$$$$$$$$$$##################""""""""""tttttttttuuuuuuuuuuuuuvttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‰‰‰‰‰ˆˆˆ‡‡‡††††………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„ƒƒƒƒƒƒ‚ƒƒƒƒ„……†ŒŒŽŽŽŒŒ‹Š‰ˆ‡‡††…………„„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxwwwwwvvvvvuuuttttttsssssssssssrrrrrrrrrrrrpppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiihhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::9999999999988888888777777777776666666666555555554444444444433333333322222222222211111111111000000000000///////////.............------------,,---,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################""""""""""ttttttttuuuuuuuuuuuuuuvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††††…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ„……†ŒŽŽŽŒ‹‹Š‰ˆ‡‡††…………„„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{zzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxwwwwwvvvvuuuutttttsssssssssssrrrrrrrrrrrrpppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjihhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111100000000000///////////..............-----------,,---,,,,,,,,,,,++++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""ttttttttuuuuuuuuuuuuuvvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹ŒŒŒŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†††††……………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ„……†ŒŽŽŽŽŒ‹ŠŠ‰ˆ‡††…………„„„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwxxxxxxyyyyxxxxxxxwwwwvvvvuuutttttttssssssssssrrrrrrrrrrrrpppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjihhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddddeedddddddddddddccccccccccbbbbbbaaaaaaaaaaaa````````________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,++++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttttttuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡‡†††††………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††ŒŽŽŒŒ‹Š‰ˆˆ‡††…………„„„€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyyxxxxxxwwwwvvvvuuutttttttsssssssssssrrrrrrrrrrrpppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeedddeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::999999999998888888777777777776666666666655555555444444444433333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttttttuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††ŒŒ‹‹Š‰ˆ‡‡††……………„„‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvwwwwwxxxxxyyyyyyyxxxxxxwwwwvvvvuuutttttttsssssssssssrrrrrrrrrrrppppppppooooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""ttttttuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††………††††††‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…††ŒŒŒ‹Š‰‰ˆ‡††………………„„‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvwwwwwxxxxxxyyyyyyyxxxxxwwwwvvvvuuuutttttttssssssssssssrrrrrrrrrrppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddeeeeddddddddddddcccccccccbbbbbbbaaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;::::::::::999999999998888888877777777777666666666655555555444444444443333333332222222222211111111111100000000000///////////../...........------------,---,,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""ttttttuuuuuuuuuuuuuvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………††††††††……†††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡†††††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…††ŒŒŒŒ‹‹Š‰ˆ‡‡††……………………‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{zzzzzzzzyzyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxxxwwwwwvvvvuuuutttttttssssssssssssrrrrrrrrrrpppppppppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhggggggggggggffffffffffffffffffeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa``````_________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::99999999998888888877777777777666666666655555555444444444443333333332222222222211111111111100000000000////////////./...........------------,----,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""tttttuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………†††††††††…††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…††ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††……………………‚‚‚‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvwwwwwwxxxxxxxyyyyxxxxxxwwwwvvvvvuuuutttttttsssssssssssssrrrrrrrrrpppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaa``````__________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::999999999988888888777777777776666666666555555554444444444433333333332222222222211111111111000000000000///////////./...........------------,----,,,,,,,,,,,+++++++++++**********)))))))))))(((()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…„………„„„„„„„„„……………………………………………††††††††‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰‰ˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…………………†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„……††‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„„ƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{{{{{{{zzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxxxwwwwwvvvvvuuuuttttvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________^\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444333333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„……………………………………………†††††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹ŒŒŒŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆ‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„……††‡ˆˆˆ‰‰‰‰ˆˆˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|{{{{{{{zzzzzzzyyyyyyyyxxxwwwwwwwwwwwwwwxxxxxxyyyyyxxxxxxxwwwwwvvvvvuuuuuttttvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________^\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„……………………………………………††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„……††‡‡ˆˆˆˆˆˆˆˆ‡††……„„ƒƒ‚‚‚‚‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„„„€€€€‚‚‚‚‚ƒƒƒƒ„„„„„…„„…„„„„„„„„„ƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|{{{{{{{zzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwxxxxxxxyyyyxxxxxxwwwwvvvvvvuuuuutttttvvvvuuuuuuuuuuuuuutttttttqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````____________\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„…………………………………………†††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŒŒ‹‹ŠŠ‰Œ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„………††‡‡ˆˆˆˆˆˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚…………„„„„„„„„„„„„„„„„„„„„„€€€€€‚‚‚‚‚ƒƒƒ„„„„……………………………„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}}}}||{{{{{{{zzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuutttttvvvvuuuuuuuuuuuuuutttttttqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888877777777776666666555555555554444444444433333322222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„…………………………………………††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŽŽŽŽŒŒ‹‹ŠŠŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††‡‡ˆˆˆˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚……………„„„„„„„„„„„„„„„„„„„„€€€€€€‚‚‚ƒƒƒ„„„……………………………………„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}||{{{{{{{zzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuttttttvvvvvuuuuuuuuuuuuuuttttttqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888877777777776666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""uuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„…………………………………………†††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŒŒ‹ŠŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡‡‡ˆˆˆˆ‡‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„„„„€€€€€€€‚‚‚ƒƒƒ„„………††††††††……………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwxxxxxxxxxxwwwwwwwvvvvvvuuuuuuuttttttvvvvvuuuuuuuuuuuuuuttttttqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""uuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„……………………………………………†††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŒŒ‹ŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚………………………„„„„„„„„„„„„„„„ƒ€€€€€€€€‚‚‚ƒƒ„„………††††††††††…………„„„ƒƒƒ‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuttttttvvvvvvvuuuuuuuuuuuuutttttqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````__________]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuuvvvvvvvvvvvvvwuuuuuuuuvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„………………………………………………††††††††††††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽŽŽŒŒŽŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………†††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚…………………………„„„„„„„„„„„„„ƒƒ€€€€€€€€‚‚ƒƒ„„………††††‡††††††…………„„„ƒƒ‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuttttttvvvvvvvuuuuuuuuuuuuutttttrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````__________]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuvvvvvvvvvvvvvvwuuuuuuuvvvvvvvvvvvvvvwwwwvvvvwwwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}||||||||||||}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………„„„„„„……………………………………………………†††††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŒŽŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††………………………………††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚……………………………„„„„„„„„„„„ƒƒƒ€€€€€€€€‚‚‚ƒƒ„„……†††‡‡‡‡‡††††………„„„ƒƒƒ‚‚€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuttttttvvvvvvvvuuuuuuuuuuuuuttttrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````__________]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuvvvvvvvvvvvvvwwuuuuuuuvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„………………………………………………………††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹ŒŒŽŽŽŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚………………………………„„„„„„„„„„ƒƒƒ€€€€€€€‚‚‚ƒƒ„„……†††‡‡‡‡‡‡††††………„„„ƒƒ‚‚‚€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwxwxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuttttttvvvvvvvvvuuuuuuuuuuuuttttrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_________]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888877777777776666666555555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuvvvvvvvvvvvvvwwuuuuuuvvvvvvvvvvvvvvwwwwwvvvwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„……………………………………………………………††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††………………………††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚………………………………„„„„„„„„„ƒƒƒƒ€€€€€€‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡†††………„„„ƒƒƒ‚‚€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuttttttvvvvvvvvvuuuuuuuuuuuuutttrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuvvvvvvvvvvvvvwwwuuuuuuvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………………………………………………………………………†††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„ƒƒƒƒƒ€€€€€‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒ‚‚€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuutttttvvvvvvvvvvuuuuuuuuuuuutttrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_________]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuvvvvvvvvvvvvvwwwuuuuuvvvvvvvvvvvvvvwwwwwwvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}|||||||||}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽ‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„ƒƒƒƒ„€€€‚‚ƒƒ„„„……††‡‡‡‡‡‡‡‡‡†††………„„ƒƒƒ‚‚€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuuuttttvvvvvvvvvvuuuuuuuuuuuuuttrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````________]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuvvvvvvvvvvvvvwwwwuuuuuvvvvvvvvvvvvvvwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽ‘‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„ƒ„„„€€‚‚‚ƒƒ„„……†††‡‡‡‡‡ˆ‡‡‡‡††………„„ƒƒƒ‚‚€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuttttvvvvvvvvvvvuuuuuuuuuuuuttrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````________]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""uuuuuuvvvvvvvvvvvvvwwwwuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘‘ŽŽŒŒŒ‹‹ŠŠŠŠŠ‰‰††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††‡‡††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡ˆˆ‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„‚‚‚ƒƒ„„……†††‡‡‡‡ˆˆˆˆ‡‡‡†††……„„ƒƒ‚‚‚€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttvvvvvvvvvvvuuuuuuuuuuuuutrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````________]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################"""""uuuuuvvvvvvvvvvvvvwwwwwuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡ˆˆ‰‰ŠŠŠ‹ŒŒŽŽŽŽ’’‘‘‘‘ŽŽŒŒ‹‹ŠŠŠŠŠŠ††††††††††††††††††††††††††††††††††††††††††††††††††………††††††††††††‡‡‡‡‡†††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„…„„„„„„„„…………†††‡‡‡‡ˆˆˆ‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆˆ‡‡‡‡††……„„ƒƒ‚‚‚€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttvvvvvvvvvvvvuuuuuuuuuuuutrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777776666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuuvvvvvvvvvvvvvwwwwwuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽ’’’’’‘‘‘ŽŽŒŒ‹‹ŠŠŠŠŠ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…„„„„„„„……………†††‡‡‡ˆˆˆˆ‡‡‡†††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„……‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚€€€€€~€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuttwvvvvvvvvvvvuuuuuuuuuuuuurrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuvvvvvvvvvvvvvwwwwwwuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŽŽ’’’’’’’‘‘‘ŽŽŒŒ‹‹ŠŠŠŠ†††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††††††††††‡‡‡‡‡†††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„…„„„„„„……………†††‡‡‡‡ˆˆˆˆ‡‡‡†††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„………†ƒƒ„„……††‡‡ˆˆˆˆˆ‰‰‰ˆˆˆˆ‡‡††……„„ƒƒ‚‚‚€€€€€~€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuttwvvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444443333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuvvvvvvvvvvvvvwwwwwwuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŽ’’’’’’’’’‘‘ŽŽŒŒ‹‹‹ŠŠ†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡†‡†††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………………………„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……„„„„……………††††‡‡‡ˆˆˆˆˆ‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„………††‡„„……†‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††…„„ƒƒ‚‚€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuttwwvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````______]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999998888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuvvvvvvvvvvvvvvwwwwwwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽ’’’’’’’’’’‘‘ŽŽŒŒ‹‹‹Š†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………†††††††……………………………………………„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……„„„………………†††‡‡‡‡ˆˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„…………††‡ˆ……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuutwwvvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuvvvvvvvvvvvvvwwwwwwwuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽ‘’’’““““’’’‘‘ŽŽŒŒ‹‹‹‡††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………†††††††††††…………………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„………„…………………†††‡‡‡ˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„…………††‡‡ˆ‰††‡ˆ‰‰ŠŠŠŠ‹‹‹ŠŠŠŠ‰‰ˆˆ‡††……„ƒƒ‚‚€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuutwwwvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$######$############"""""uuuvvvvvvvvvvvvvwwwwwwwuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽ‘‘’’’““““’’’‘‘ŽŽŒŒ‹‹‡‡‡††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………††††††††††††††……………………………………………„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………††‡ˆˆ‰Š‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡†……„ƒƒ‚‚€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuwwwvvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````_____]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""uuvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………†……………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ‘‘’’’“““““’’’‘‘ŽŽŒŒ‹‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………†††††††††††††††……………………………………………„„„„„„„„„„„„…………………………………………………………………………………………………„……………„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………††‡‡ˆ‰‰Š‹ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††…„„ƒ‚‚€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuwwwwvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""uuvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………†……………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ‘‘’’’’“““’’’‘‘ŽŒŒˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………††††††††††††††††……………………………………………„„„„„„„„„„„………………………………………………………………………………………………………………………„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………†††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………††‡‡ˆ‰Š‹‹Œ‰Š‹ŒŒŒŒ‹‹Š‰‰ˆ‡††…„„ƒ‚‚‚€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuwwwwvvvvvvvvvvvvuuuuuuuuurrrrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$###########"""""uvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………††………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ‘‘’’’’“’’’’‘‘‘ŽŽŒˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡††††††††††††††††††††††…………………†††††††††††††††††………………………………………………„„„„„„„„„…………………………………………………………………………………………………………………………„„„„…………………„„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………††‡‡ˆ‰Š‹ŒŽ‹‹ŒŽŽŽŽŒ‹‹Š‰ˆ‡‡†……„ƒƒ‚‚€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuwwwwwvvvvvvvvvvvuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````````____]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::99999999888888888877777777777666666655555555555444444444433333332222222222211111112111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuuuuuvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………………‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ‹ŒŒŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰Œ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………„„„„„„„„„„„„„„„„„„„…………………………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„„„„„„„„„„„„ƒƒƒƒƒƒ…„„„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽŽŽŽŽŒ‹‹Š‰ˆ‡††…„„ƒ†………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€}}}}}}}}|||||||||||||||||}}}}}}}}}||||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuusssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999998888777777777776666666666665555555555444444444443333333333322222222222111111111111111100000000000/////////////...........----....-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuuuuvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{||||||||||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ‹‹ŒŒŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠŠŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„„„„„„„„„„„„ƒƒƒƒƒƒ…„„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡‡†……„ƒƒ…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}|||||||||||||||||}}}}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuussssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999998888877777777776666666666665555555555444444444443333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#####$$############""""uuuuuuuuvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹Š‹‹ŒŒŽŽŽŽŽŒŒ‹‹‹ŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†††………„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„………††‡ˆ‰Š‹ŒŽ‘‘ŽŒŒ‹Š‰ˆ‡†……„ƒƒƒ………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999998888877777777777666666666665555555555544444444443333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuuuuuvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………………‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………„„„„„„„„„„„„„„„„„„………………………†††‡‡ˆˆˆˆ‰‰ˆˆˆˆ‡‡‡††………„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„………††‡ˆ‰Š‹ŒŽ‘‘‘‘‘ŽŒ‹Š‰ˆ‡†……„ƒƒƒ‚……„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}}|||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999998888877777777777666666666665555555555544444444444333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuuuuvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹ŠŠŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………„„„„„„„„„„„…„„„„………………………†††‡‡ˆˆˆˆ‰‰‰ˆˆˆˆ‡‡†††………„„„„„„„„„„„„ƒƒƒƒƒ…„„„„„„…………††‡ˆˆ‰Š‹ŒŽ‘‘‘‘‘‘ŽŒ‹Š‰ˆ‡†……„„ƒƒ‚‚…„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuusssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkkjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggggffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444444333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuuuuvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{|||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………………………………………………………………………†ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………„„„„„„„………………………„………………………†††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡††………„„„„„„„„„„„ƒƒƒƒƒƒ…………………………††‡ˆˆ‰Š‹ŒŽ‘’‘‘‘‘‘ŽŒ‹Šˆ‡††…„„ƒƒ‚‚‚…„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444444333333333332222222222211111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuuuvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰Š‰‰‰ŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŽŽŽŽŽŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………„……………………………………………………………††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†††………„„„„„„„„„„ƒƒƒƒƒƒ……………………†††‡‡ˆ‰Š‹ŒŽ‘‘’‘‘‘‘ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999988888777777777776666666666665555555555444444444443333333333322222222222111121111111111100000000000/////////////...........---.....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$###########""""uuuuuuvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………†††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………………………………†††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„„„„ƒƒƒƒƒ………………††††‡‡ˆ‰ŠŠ‹ŒŽ‘’’‘‘‘‘ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuutssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggfffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999988888877777777776666666666665555555555444444444443333333333322222222222111121111111111100000000000/////////////...........---.....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuuuuvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………………………………………………………††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………………………††………………†††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††………„„„„„„„„„„„„„„„………†††††‡‡ˆˆ‰‰Š‹ŒŽ‘’’ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuutssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999988888877777777777666666666665555555555544444444443333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuuuuvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{|||||||||||||}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††…………†††‡‡ˆˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡‡††…………„„„„„„„„„„„„„„††††††‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘’ŽŽŒ‹‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuutsssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999988888877777777777666666666665555555555544444444444333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuuuvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………†††††††††††††…††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„„†††‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘ŽŒ‹Š‰‡†……„ƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuutsssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$####$$$############"""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………††††††††††††††††††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††………„„„„„„„„„„„……‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘‘‘ŽŽŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuutsssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333332222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŒŒŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………††††††††††‡††††††††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„………‡ˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽŒŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuutssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaa`````````____________^^^^_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333332222222222211122111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŒŒŒŒŽŽŽŽŽŽŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………†††††‡‡‡‡‡†‡‡†††††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„………††ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŒ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚‚‚‚…………„„„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuttssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````___________^^^^_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777776666666666665555555555444444444443333333333322222222222111221111111111100000000000/0///////////...........--......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŒŒŒŒŒŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………†††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††………„„„„„„………††‡‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŒŒ‹‹Š‰ˆ‡†……„ƒƒ‚‚‚‚‚‚‚‚‚‚‚……………„„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuttssssssssssssssrrrrrrrrrssssssrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^_______^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/0///////////...........--......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‹‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………††††‡‡‡‡‡‡‡‡‡ˆ‡‡‡†††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††………„„„…………††‡‡‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡††…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuttssssssssssssssssssrrrrrssssssssrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbaaaaaaaa``````````____________^^^_______^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$###########"""uuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………††††‡‡‡‡ˆˆˆˆˆ‡ˆ‡‡‡†††††††‡‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††………………………††‡‡ˆŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽ‹‹Š‰‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuutttssssssssssssssssssssrrsssssssssrrrrrrrrrqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""uvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………††††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡†††††††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††…………………††‡‡ˆ‰‹‹ŒŽŽŽŽŽŽŽŽŽŽŽ‹Š‰‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuttttsssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444444333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""uvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††‡‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡‡††…………†††‡‡ˆ‰‰ŒŒŽŽŽŽŽŽŽŽŽŒŠ‰‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuttttttssssssssssssssssssstttsssssssssrrrrrrrrqqqqqppppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaa```````````____________^^________^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444444333333333332222222222211221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###$$$$############""uvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡………………………††††‡‡‡ˆˆˆˆ‰‰ˆˆˆˆˆˆ‡‡†††††††‡‡ˆˆ‰Š‹‹ŒŒŒŒ‹ŠŠ‰ˆ‡‡††††††††‡‡ˆ‰‰ŠŒŽŽŽŽŽŽŒŒ‹‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuutttttttssssssssssssssssssttttsssssssssrrrrrrrrrqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaa````````````___________^^_________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777666666666666555555555544444444444333333333332222222222211222111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""vvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyvvwwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡……………………††††‡‡‡ˆˆˆˆ‰‰‰‰‰ˆ‰ˆˆ‡‡††††††††‡ˆˆ‰Š‹‹ŒŒŒŒ‹Š‰‰ˆ‡‡††††††‡‡ˆˆ‰ŠŠŽŽŽŽŽŽŒŒŒ‹‹ˆˆ‡‡†……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuttttttttttttttttsssssssssttttttsssssssssrrrrrrrrqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaaa````````````___________^^_________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777666666666666555555555554444444444333333333332222222222211222111111111110000000000000///////////...........-.......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyvvwwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}~~|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…………………†††††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆ‰ˆˆ‡‡††††††††‡‡ˆ‰ŠŠ‹ŒŒŽŒ‹‹Š‰ˆˆ‡‡††††‡‡ˆˆ‰ŠŠ‹ŽŽŽŽŽŽŒŒ‹‹ŠŠ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttttttttttssssttttttttssssssssrrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaa```````````____________^_________^^^^^^^^^^^]]]]]^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777766666666666555555555554444444444333333333332222222222211222111111111110000000000000///////////...........-.......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""vvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyvwwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}~~||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†………………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‰ˆˆ‡‡††††††††‡‡ˆ‰ŠŠ‹ŒŽŽŽŒŒ‹Š‰‰ˆ‡‡‡‡‡‡‡‡ˆ‰‰Š‹‹ŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‡††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚………………………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvttttttttttttttttttttttttstttttttttsssssssssrrrrrrrqqqqpppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaa```````````____________^_________^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999998888888877777777777666666666665555555555544444444443333333333322222222222112221111111111100000000000000///////////..................-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyvwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††………††††††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††……†††‡‡ˆ‰‰Š‹ŒŽŽŽŽŽŒ‹‹Š‰ˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆ††………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚…………………………„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttttttttttttuttttttttttssssssssrrrrrrqqqqqpppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbaaaaaa````````````___________^__________^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999998888888877777777777666666666665555555555544444444444333333333322222222222112221111111111100000000000000///////////..................-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$$###########""vvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyvwwwwwwwwwwwwwwwxxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}~~~~|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††…††††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††………†††‡ˆ‰‰Š‹ŒŽŽŽŽŽŽŒ‹ŠŠ‰ˆˆˆ‡‡ˆˆˆ‰‰ŠŠ‹‹ŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆ†………„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚…………………………„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuutttttttttttttttttttttttuutttttttttttsssssssrrrrrqqqqqqpppppppppppppooooooooonnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaa```````````___________^__________^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999998888888877777777777666666666665555555555544444444444333333333332222222222112221111111111100000000000000///////////..................-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$$###########""uuuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyzxxxxxxxxyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„……………………‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡‡††‡‡‡ˆ‰ŠŠ‹ŒŽŽŽŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒŽŽŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††††‚‚‚€€€~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuttttttttsssssssrrrrrrrrrrqqqqqqqprrrqqqqqqqqqqppppppppppppnnnnmmmmmmmmmmllllllllllljjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############uuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzzxxxxxxxyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††‡‡‡ˆ‰‰Š‹ŒŽŽŽŽŒŒ‹ŠŠŠ‰‰‰ŠŠŠ‹‹‹ŒŒŽŽŒŒ‹‹‹ŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡††††††††††††††‚‚‚‚€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxwwwwwwwwwwuuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqpppppppppppnnnnmmmmmmmmmmllllllllllljjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############uuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyzzxxxxxxxyyyyyyyyyyyyyyyzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡††††‡‡ˆˆ‰Š‹ŒŽŽŽŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††‚‚‚‚€€€~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxwwwwwuuuuuuuuuuuuuuuuuuuutttttssssssssssrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqppppppppppnnnnmmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444444333333333322222222222222111111111110000000000000///////////.................-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††††‡‡ˆˆ‰Š‹ŒŒŽŽŒŒ‹‹ŠŠŠŠ‹‹‹‹‹ŒŒŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†‡†††††††††††‚‚‚‚‚€€~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxyyyyxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwuuuuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrqqqqqrrrrrrqqqqqqqqqppppppppppnnnnnmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333222222222222221111111111100000000000000//////////.................-----------,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„…„„……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††††‡‡‡ˆ‰ŠŠ‹ŒŽŽŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‚‚‚‚‚€€~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrqqqqrrrrrrrqqqqqqqqqpppppppppnnnnnmmmmmmmmmmmllllllllljjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111100000000000000///////////................-----------,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyzzzzxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„……„…………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆ‰‰Š‹ŒŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹ŽŽŽŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‚‚‚‚‚‚€~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrqqqsrrrrrrrqqqqqqqqqppppppppnnnnnmmmmmmmmmmmllllllllljjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`a```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„……………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‰‰‰ˆˆ‰‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆˆ‰Š‹ŒŽŽŽŽŒŒŒŒŒŒŒ‹‹‹ŽŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrqqssrrrrrrqqqqqqqqqppppppppnnnnnnmmmmmmmmmmmlllllllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`a```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆˆ‰Š‹ŒŒŽ‘‘‘‘ŽŽŒŒŒŒŒ‹‹‹ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxyyyyyyxxxxxxvvvvvvvvvuuuuuuuuuuutttttsssssssssssssssrrrrrrrrqqssrrrrrrrqqqqqqqqqpppppppnnnnnnmmmmmmmmmmmmllllllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`a````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\]\\\\\\\\\\\[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰Š‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡‡ˆ‰‰Š‹ŒŽ‘‘‘‘‘‘ŽŽŽŒŒŒŒ‹‹ŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚€~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyxxxyyyyxxxxxxxyyyyyyyyyyyyxxxvvvvvvvvvvuuuuuuuuuutttttsssssssssssssssrrrrrrrrqqssrrrrrrrrqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmlllllljjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////...../..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡‡††††‡‡‡ˆ‰‰Š‹ŒŽ‘‘‘’’‘‘‘‘ŽŽŽŒŒŒ‹‹ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚€€~~~~}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzyyyyyxxyyyyyxxxxxyyyyyyyyyyyyyyxxvvvvvvvvvvuuuuuuuuuutttttssssssssssssssrrrrrrrrrqqsssrrrrrrrqqqqqqqqqppppppnnnnnnnmmmmmmmmmmmmmllllljjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444444333333333322222222222222111111111110000000000000///////////...../..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########uuvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠŠŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆˆ‡‡‡††††‡‡‡ˆˆ‰Š‹ŒŽ‘‘’’’’’’‘‘ŽŽŒŒ‹‹ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚€€~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyxvvvvvvvvvvvuuuuuuuuutttttssssssssssssssrrrrrrrrrrqsssrrrrrrrqqqqqqqqqppppppnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555444444444444333333333322222222222222111111111110000000000000///////////...../...........----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########uuvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyzzzzzzxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆŠ‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆˆ‡‡‡‡†††‡‡‡ˆˆ‰Š‹ŒŽ‘’’’““’’’’‘‘ŽŽŒŒ‹‹ŒŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚€€€~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyzyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywvvvvvvvvvvuuuuuuuuutttttssssssssssssrrrrrrrrrrrqqsssrrrrrrrrqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333222222222222222111111111100000000000000//////////...../...........-----------,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########uuvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹Š‰‰ˆˆˆ‡‡‡‡‡††‡‡‡ˆˆ‰Š‹ŒŽ‘’’““““““’’‘‘ŽŒ‹ŠŒŒ‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚€€€€~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyzzzzzzzzzzz{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwvvvvvvvvvuuuuuuuuutttttssssssssssrrrrrrrrrrrrrqqsssrrrrrrrrqqqqqqqqqpppppnnnnnnnnnnmmmmmmmmmmmmmlljjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111100000000000000///////////..../...........-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########uvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒ‹‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘’“““””““““’’‘ŽŒ‹ŠŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuttttsssssssssrrrrrrrrrrrrrqqqsssrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnmmmmmmmmmmmlljjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########uvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰ˆ‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒ‹‹‹‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽ‘‘’““””””””““’‘‘ŽŽŒ‹ŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzyyzyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvuuuuuuuuuttttsssssssssrrrrrrrrrrrrqqqqssrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnnmmmmmmmmmmmlkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########uvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxyyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠ‰‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽ‘’’“””””””””““’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzyyzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvuuuuuuuuutttssssssssrrrrrrrrrrrrqqqqqssrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmmkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹Ž‘’’“””••••”””“’’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzyyzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvuuuuuuuuuttssssssssrrrrrrrrrrrqqqqqqsrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnmmmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322232222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘’““”••••••””““’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{|||{{{{{zzzzyzzzyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuttssssssssrrrrrrrrrrqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnmmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555544444444444333333333322232222222222111111111110000000000000///////////....//..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŒŒŒ‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽ‘’““”•••••••””“’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzz{zz{{{{{{{{|||||{{{{{zzzyzzzyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuttsssssssrrrrrrrrrrqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555544444444444333333333322232222222222111111111110000000000000///////////....//...........----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŒŽŽ‘‘‘‘‘ŽŽŽŽŒŒ‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŽ‘’““”•••––••””“’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{zz{{{{{{{{{{||||||{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvuuuuuuuutsssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322322222222222111111111100000000000000//////////....//...........-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘ŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’““”••––––••”““’‘ŽŒ‹Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}~~~~~~~~~}}}}||||||||||||||||{{{{{{{z{{{{{{{{{{|||||||{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuttssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322322222222222111111111100000000000000///////////...//...........-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽ‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽ‘‘’“”••––––••””“’‘ŽŒ‹Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{|||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwwvvvvvvvvvvvvvvuuuuuuuttssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqpponnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777776666666666655555555555444444444443333333333322322222222222111111111110000000000000///////////...//...........-----------,,,,,,,,++++++++++++*************))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’“”•••–––•••”“’‘ŽŒ‹Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||||||||||||||||{{{{{{{{{{{{{{{{|||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvuuuuuuttssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqpponnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322322222222222111111111110000000000000///////////...//...........-----------,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŽŽ‘‘‘’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽ‘’“””••–––•••”““’‘ŽŒŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}|||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{zzzz{zzzzzzzzzzyyyyyyyyyyyyyyywwwwvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqpponnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322322222222222111111111110000000000000///////////...//...........-----------,,,,,,,,++++++++++++**************)))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvvvvwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽ‘‘’’’’’’’’’’’’‘‘‘‘ŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡ˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŽ‘’““”•••––•••””“’‘ŽŒŽŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqponnnnnnnnnnnnnnnnmmmmmmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322332222222222111111111110000000000000///////////...//...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽ‘ŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽŽŽ‘‘’““”””””“““’‘Ž‹ŽŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~}}~~~~~€€€€€€€€€€€~}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttssssssrrrrrrqqqqqqqqqqqppqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$########vvvvvvwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽ‘‘ŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’’““”””””““’’‘ŽŒŽŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~}}~~~~€€€€€€€€€€€€€~~}}}}||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutssssssrrrrrrqqqqqqqqqqqppqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000////////////..........---------------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvvvvwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyyyyyyyyyyzzzyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’’’’‘‘‘Ž’‘‘ŽŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽ‘‘’“““”””””““’’‘ŽŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~}~~~~~€€€€€€€€€~~}}}}}}}||}|}}}}||||||{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuutssssssrrrrrrrqqqqqqqqqqqpqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666665555555555554444444444433333333333333222222222211111111111111111100000000000//////////...........----------------,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvvvvwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyyyyyyyyyyzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’‘‘‘Ž’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŽŽŽ‘’’““””””””““’’‘Ž‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€~~~}}}}}}}}}}}}}}}}|||||{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuutsssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555554444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvvvwwwwwwwwwwwwwwxxxxwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxxyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’’‘‘‘’’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŽŽŽŽŽ‘‘’““””””””””“’’‘’‘ŽŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€~~~~}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvvwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽŽ‘’’““””••••””““’‘“‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ……„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€~~~}}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnnmmmmllllllkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvvwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‘’’““””•••••””“’’“’‘ŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~€€€‚€€~~~~}}}}}}}}}}}}}}}}}|||{{zzzzzzzyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽ‘‘’““””••••••””“’‘”“’ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€‚‚‚‚€~~~~}}}}}}}~~~~~}}}}}||{{{zzzzzyyyyzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttsssssrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘’’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠ‰ˆˆˆˆˆ‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‘‘’““”•••–––••””“’•“’‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~€€€‚‚‚‚‚€~~~~~~~}~~~~~~~~~~}}}}|{{{zzzzzyyyyyyzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrrrqqqqrrrrrqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333222222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽ‘‘’““”••–––––••”“’•”’‘Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~€€€€‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzzyyyyyyyzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnmmmllllllllkkkkkkkkkkjjjjjjjiihhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽ‘‘’““”••––––––•”“’•”“‘Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~€€€‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}|{{{zzzzzyyyyyyyyzyzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjjiihhhhhhhhhhhhgggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########vvvwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠŠŠŠˆ‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽ‘‘’““”••––––––•”“’•”“‘Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~€€€€‚‚‚‚‚‚‚‚~~~~~~~~~~~~~}}||{{{zzzzyyyyyyyyyyzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuttssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhgggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........----------------,,,,,,,,,,++++++++++++++***********))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽ‘‘’’“””••–––––••”“’•”’‘Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚~~~~~~~~}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuutttsssssssssrrrrrrrrrrrrrsrrrrrrrrrrqqqqqqqppppppooooooooooonnnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhgggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********))))))))(((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘’““””••–––––••”“’•”’‘ŽŒ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€~~~}||{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvwvvvvvvvvvvvvuuuuttttssssssssssssssssrrrrrsssrrrrrrrrrqqqqqqpppppppoooooooooonnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‹‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘‘‘‘’’““””••––––••””“’”“’‘ŽŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuutttttsssssssssssssssssssrsssssrrrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnnnnnmllllllllkkkkkkkkkkkjjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘’‘‘‘‘‘‘‘‘‘‘’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠ‹‹‹ŠŠŠŠ‹‹ŒŒŽŽŽ‘‘‘‘‘‘’’““”””•••––•••”“’‘”“‘ŽŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~}}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuttttttttsssssssssssssssssssssssrrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘‘‘’‘‘‘‘‘‘‘‘‘’’’’’’‘‘‘“’‘‘ŽŒŒŒ‹‹‹‹ŠŠŠŠ‹‹‹‹ŠŠ‹‹‹ŒŒŽŽ‘‘‘‘’‘‘‘’’’““”””••••••••”“’‘“’‘ŽŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~}}|||{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuttttttttttttssssssssssssssssssssrrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘‘’’’’’‘‘“’‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŒŠ‹‹‹ŒŒŽŽŽ‘‘‘‘’’‘‘‘’’’““””””••••••””““’‘“‘ŽŒ‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€~}}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttttttttttssssssstsssssssrrrrrrqqqqqqppppppooooooooooooonnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjiiiihhhhhhhhhhhhgggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘’’’’‘‘‘“’‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹ŒŒŽŽŽ‘‘‘’’’“‘’’’“““””””••••••””““’‘’‘ŽŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€~}}|||{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttssssttsssssssrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnmmmlllllllkkkkkkkkkkkkjjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘‘’’’‘‘‘“’‘ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹ŒŒŒŽŽ‘‘‘‘’’’““’’’““””””•••••••””““’‘Ž‘ŽŒ‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„„ƒƒƒƒ‚€€€~~}}||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttsstttssssssrrrrrrrqqqqqppppppoooooooooooonnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’’‘‘‘‘‘‘’’‘‘‘“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘‘‘‘‘’’’““”’“““”””••••••••””““’‘‘ŽŒŒ‹ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„ƒ‚‚‚‚€€~~}}||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvuvvvvvuuuuuuuuuuutttttttstttsssssssrrrrrrqqqqqqppppppooooooooooonnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````______`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘‘’’‘ŽŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŽŽ‘‘‘‘‘‘’’’’““””“““”””••••••••”””“’’‘ŽŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuttttttttttssssssrrrrrrrqqqqqqppppppooooooooooonnnnnnnnnnmmmlllllllllkkkkkkkkkkkkjiiiiihhhhhhhhhhhhggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222222111111111111111110000000000///////////...........----------------,,,,,,,,,,++++++++++++++***********))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘’’‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŒŽ‘‘‘‘‘’’’’’“““”””“”””••••••••••””““’‘ŽŒŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ……………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„„„„……………„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttsssssssrrrrrrrqqqqqqppppppoooooooooonnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjiiiiiihhhhhhhhhhhggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888777777777766666666666555555555555544444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#######wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘’‘‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒŽŽŽ‘‘‘’’’’’’’“““”””•“””•••••–••••””““’‘Ž‹ŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ……………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒ„„„„„…………………………„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}|||{{{zzzzzzzzzyzyzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuttttttttsssssssrrrrrrrrqqqqqqppppppooooooooonnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjiiiiiihhhhhhhhhhhggggggggeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘’‘‘ŽŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŽŽŽŽ‘‘’’’’’““““““”””••””••••––––•••””“’’‘ŽŒ‹ŽŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ………………………………„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuttttttttsssssssrrrrrrrrqqqqqqppppppoooooooonnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjiiiiiiihhhhhhhhhhggggggggeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````_____`____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXWWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111112111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{||||||||||||||||||~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„………………………………………………„„„„„„„……………………………………………………………………………………………††††††††„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹ŠŠŠŠ‹‹‹‹ŒŒŽ‹ŒŽŽ‘‘‘‘‘’’’’““””••••–––•••””“’’‘ŽŒ‹ŠŽŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzyyyyxxxwwwwvvwwwvvvvvuuuuuuuuuttttttttrrrrqqqqqppppppppoooooooommmmmmmmlllllllllkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhggfffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555544444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######wwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{|||||||||||||||||}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„………………………………………………„„„„„„………………………………………………………………………………………………††††††††„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽ‘ŽŒ‹‹‹‹ŠŠ‹‹‹‹‹ŒŒŽŽŒŒŽŽ‘‘‘‘‘‘’’’’“““””••••––––•••”““’‘ŽŒ‹ŠŽŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzz{{{{{{zzzzyyyxxxxwwwwvwwwvvvvvvuuuuuuuuutttttttrrrrrqqqqqppppppppooooooommmmmmmmllllllllllkkkkkkkjiiiiiiiiiiihhhhhhhhhhhggfffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######wwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{||||||||||||||||||}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„…………………………………………………„„„„„………………………………………………………………………………………………†††††††††„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘ŽŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŒŽ‘‘‘‘‘’’’’’’“““””••••––––•••””“’’‘ŽŒ‹Š‰ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzyyyxxxwwwwvwwwvvvvvvuuuuuuuuuuutttttsrrrrrqqqqqppppppppoooooonmmmmmmmmlllllllllkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhgffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######wwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{||||||||||||||||||}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„……………………………………………………„„„„………………………………………………………………………………………………††††††††††„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘ŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŒŽŽ‘‘‘’’’’’’’““““”””•••–––––•••”““’‘ŽŒ‹‹Š‰ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„…………„„„„„ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuttsssrrrrqqqqqppppppppooooonmmmmmmmmlllllllllkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{||||||||||||||||||}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„……………………………………………………„„„„……………………………………………………………………………………………†††††††††††„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’’’’’““““““””””••––––––••””“’‘‘ŽŒ‹Š‰‰ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~€€€‚‚‚ƒ‚‚‚ƒƒƒƒƒƒ„„„„„„„„……„„„„„„ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{|||||||{{{{zzzyyyxxxwwwwwwwwwvvvvvuuuuuuuuuuuuuuussssrrrrrqqqqpppppppppooonnmmmmmmmmlllllllllkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{||||||||||||||||||}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„………………………………………………………„„„……………………………………………………………………………………………††††††††††††„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽ‘‘’’’““““““““”””””••––––––•••”““’‘ŽŒ‹ŠŠ‰ˆŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||{{{{zzyyyxxxxwwwxwwwwwvvvvvuuuuuuuuuuuuuusssssrrrrqqqqqpppppppppoonnnmmmmmmmlllllllllkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhfffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{{|||||||||||||||||}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„………………………………………………………„„……………………………………………………………………………………………†††††††††††††„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŒŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’’“““““““””””””•••–––––•••””“’‘ŽŒ‹Š‰‰ˆŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{zzzyyyxxxxwwxxwwwwvvvvvvuuuuuuuuuuuuuttsssssrrrrqqqqppppppppppnnnmmmmmmmlllllllllkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhfffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{||||||||||||||||||}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…………………………………………………………„„…………………………………………………………………………………………††††††††††††††„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽŽ‘ŽŒŒŒ‹‹‹‹‹ŒŒŒŽŽŽ‘’’’““““”””””””””••••––––•••””“’’‘ŽŒ‹ŠŠ‰ˆˆŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{zzzyyyxxxxwwxxxwwwwwvvvvvuuuuuuuuuuuuttttssssrrrqqqqqpppppppppnnnmmmmmmmmlllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhfffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{|||||||||||||||||}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……………………………………………………………„……………………………………………………………………………………………††††††††††††††„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽŽŽ‘ŽŒŒ‹‹‹‹ŒŒŒŒŽŽ‘Ž‘‘’’“““”””””””””””••••––••••””““’‘ŽŒŒ‹Š‰ˆˆ‡Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„ƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{zzzyyyyxxxxxxxxxwwwwvvvvvvvuuuuvvvvvvtttttssssrrrqqqqqppppppppnnnnmmmmmmmlllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhfffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{|||||||||||||||}}{{{{{{{{{||||||||||||||||{{{||||||||||||||||||}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„…………………………………………………………………………………………………………………………………………………………†††††††††††††††„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽŽŽ’‘ŽŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘’’“““””””””””””””•••••••••””““’‘ŽŒ‹Š‰‰ˆˆ‡‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚€~~}|||{{{{zzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||}}}||||||{{{zzzyyyyxxxxxyxxxxxwwwwvvvvvvvvvvvvvvvttttttssssrrrqqqqqpppppppnnnnmmmmmmmllllllllllkkkkjjjjiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}{{{{{{{{{||||||||||||||||{{{||||||||||||||||||}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„…………………………………………………………………………………………………………………………………………………………††††††††††††††††„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽŽ’‘ŽŒŒŒ‹‹ŒŒŒŽŽ‘‘‘’’““””””””””””””””••••••••”””“’’‘ŽŒ‹ŠŠ‰ˆˆ‡‡‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„……„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚€~}}|||{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||}}}|||||{{{{zzzyyyyyxxxxyyxxxxxwwwwvvvvvvvvvvvvvvuuuttttssssrrrqqqqqppppppnnnnmmmmmmmmlllllllllkkkkjjjjiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555554444444444433333333332222222222211111111110000000000//////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}{{{{{{{{|||||||||||||||||{{{|||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„………………………………………………………………………………………………………………………………………………………†††††††††††††††††„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽŽŽ’‘ŽŒŒŒŒŒŒŒŒŽŽ‘‘’‘‘’“““”””””””””””””””””••••””““’’‘ŽŒŒ‹Š‰‰ˆ‡‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„………„…………………„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€~}}|||{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||{{{zzzzyyyyyyxxxyyyyxxxxwwwwvvvvvvvvvvvvvuuuuutttssssrrrrqqqqqppppnnnnnmmmmmmmlllllllllkkkkjjjjiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{|||||||||||||||}}}{{{{{{{{|||||||||||||||||{{||||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………††††††††††††††††††„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘‘‘‘Ž’‘ŽŒŒŒŒŒŒŒŽŽ‘’’‘‘’’““””””••••””””””””””•””””““’’‘ŽŽŒ‹Š‰‰ˆˆ‡‡†‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………†………………………„„„„„„ƒƒƒƒƒ‚‚‚‚€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{{{zzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||{{{{zzzyyyyyyyyyyyyyyyyxxxwwwwvvvvvvvvvvvvuuuuuutttssssrrrqqqqqqpppnnnnnmmmmmmmlllllllllkkkkjjjjiiiiiiiiiiihhhhhhhhhhfffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxyxxyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{||||||||||||||||}}}{{{{{{{{||||||||||||||||}{{|||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………††††††††††††††††††„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘‘‘‘‘Ž’‘ŽŽŒŒŒŒŒŒŒŽŽ‘’’“‘’’““””””•••••””””””””””””””““’’‘ŽŒ‹ŠŠ‰ˆˆ‡‡‡†‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………††…………………………„„„„„ƒƒƒ‚‚‚‚€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒ‚‚€€~~}}||{{{{{zzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||{{{{zzzzyyyyyyyyyyzzyyyyyxxxxwwwwvvvvvvvvwwuuuuuuutttssssrrrrqqqqqppnnnnnmmmmmmmmlllllllllkkkjjjjiiiiiiiiiiihhhhhhhhhhfffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{||||||||||||||||}}}{{{{{{{|||||||||||||||||}{||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………†††††††††††††††††††„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘“‘ŽŽŒŒŒŒŒŽŽ‘‘’““‘’’““””””•••••””””””””“““”““““’’‘ŽŒ‹‹Š‰ˆˆ‡‡‡††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……††††††††……………„„„„ƒƒƒƒ‚‚‚€€€€€€€€€‚‚‚ƒƒƒƒƒƒ‚‚‚€€~~}}||{{{{{{zzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||{{{{zzzzyyyyyyyyyyzzzzyyyyxxxxwwwwwvvvvwwwwuuuuuuuttttsssrrrrqqqqqppnnnnnmmmmmmmmlllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwwwxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||||||||}}}}{{{{{{{|||||||||||||||||}{||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ………………………………………………………………†………………………………………………………………………………††††††††††††††††††††…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽ‘‘‘’’‘‘“’‘ŽŒŒŒŒŽ‘‘’““”‘’““””””••••••”””””““““““““’’’‘‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……†††‡††††††…………„„„„ƒƒƒ‚‚‚€€€€€€€€€€‚‚‚‚‚ƒƒƒ‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||{{{{{zzzzyyyyyyyyyyyzzzzzyyyyxxxxwwwwwwwwwwwwuuuuuuuuttttsssrrrrqqqqqponnnnmmmmmmmmmllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####wwwwwwwwxxxxxxxxxxxxxyyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}{{{{{{{||||||||||||||||}}{|||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ………………………………………………………………†……………………………………………………………………………†††††††††††††††††††††………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘’’’’‘‘“’‘ŽŒŒŒŒŽŽ‘’’“””’’““”””••••••”””””““““’’’’’’‘‘‘ŽŒŒ‹Š‰‰ˆˆ‡‡‡†††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……†††‡‡†††††††…………„„ƒƒƒ‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||{{{{{zzzzyyyyyyyyyyyyzzzzzzzyyyxxxwwwwwwwwwwwwvvvuuuuuuttttsssrrrrqqqqponnnnnmmmmmmmmllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwxxxxxxxxxxxxxyyxyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}{{{{{{|||||||||||||||||}}||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ……………………………………………………………††………………………………………………………………†…………†††††††††††††††††††††……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽŽ‘‘’’’’’’‘“’‘ŽŒŒŽŽ‘‘’“””•’““”””•••••••”””““““’’’’‘’‘‘‘ŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡††††‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡††††††††………„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzyyyyyyyyyyyyyzzzzzzzyyyyxxxwwwwwwwwwwwvvvvuuuuuutttssssrrrrqqqqonnnnnmmmmmmmmmllllllllkkjjjjjiiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####wwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{|||||||||||||||}}}}}{{{{{{||||||||||||||||}}}|||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………†††………………………………………………………………†………††††††††††††††††††††††…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŽŽ‘‘’’““’’‘‘“’‘ŽŽŽ‘’““”••““”””••••••••”””““’’’’‘‘‘‘‘ŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡‡††††‹‹‹‹Š‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„…†††‡‡‡‡‡‡‡††††………„„ƒƒƒ‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzz{{{{{{{zzzzyyyyyyyyyyyyyyzzzzzzzzyyyxxxxwwwwwwwwwwvvvvvuuuuuttttssssrrrqqqqoonnnnmmmmmmmmmllllllllkkjjjjjjiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{|||||||||||||||}}}}}{{{{{{||||||||||||||||}}}|||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………†††……………………………………………………………††……†††††††††††††††††††††††……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽ‘’’““““’’‘”’‘ŽŽŽ‘’’“””•–“”””••••••••”””““’’’‘‘‘ŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††††‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡‡‡‡‡‡‡‡‡†††………„„ƒƒ‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzz{{{{{zzzzzyyyyyyyxxyyyyyyzzzzzzzzyyyyxxxwwwwwwwwwwvvvvvuuuuuuttttsssrrrrqqqoonnnnnmmmmmmmmllllllllkkjjjjjjiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{||||||||||||||||}}}}}{{{{{|||||||||||||||||}}}|||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††…………………………………………………………†††……†††††††††††††††††††††††…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŽ‘‘’““““““’‘”“‘ŽŽŽŽ‘‘’““”••–“””•••••••••””“““’’‘‘ŽŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡‡††††††‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡‡‡ˆ‡‡‡‡‡†††………„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyzzzzzzzzzyyyxxxwwwwwwwwwwuvvvvuuuuuuttttssssrrrqqqoonnnnnmmmmmmmmmlllllllkkjjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{|||||||||||||||}}}}}}{{{{{||||||||||||||||}}}}||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††…………………………………………………………†††…††††††††††††††††††††††††………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽ‘’’““””““’‘”“’ŽŽŽ‘’’“”••––””•••••••••”””““’’‘‘ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€€~~}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxyyzzzzzzzzzyyyxxxwwwwwwwwwwuuuuuuuuuuuuttttsssrrrrqqoonnnnnmmmmmmmmmllllllllkjjjjjjiiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555555444444444433333333332222222222111111111110000000000//////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{|||||||||||||||}}}}}}{{{{{||||||||||||||||}}}}||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………†††††………………………………………………………†††††††††††††††††††††††††††††……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽ‘’““””””““’‘”“’‘ŽŽŽ‘’“””•––—””•••••••••””““’’‘‘ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ……„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€~~~}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{zzzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyzzzzzzzzyyyyxxxwwwwwwwwwwuuuuuuuuuuuuttttssssrrrqqoonnnnnmmmmmmmmmmlllllllkjjjjjjiiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888777777777776666666666666555555555554444444444333333333322222222221111111111100000000000/////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{||||||||||||||||}}}}}}{{{{|||||||||||||||||}}}}||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………††††††……………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽŽ‘’“””””””“’‘•“’‘ŽŽŽŽŽ‘‘’“”••––—”••••••••••””““’’‘ŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††††‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ……„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€~~~}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzzzzzyyyyyyyyyyyyzzzzyyyyyyyxxxxxxxxxxxxxxzzzzzzzzyyyyxxxwwwwwvvvvwuuuuuuuuuuuutttttsssrrrqqoonnnnnnmmmmmmmmmlllllllkjjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333322222222221111111111100000000000/////////////..........------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||{{{|||||||||||||||}}}}}}}{{{{||||||||||||||||}}}}}||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………††††††……………………………………………………††††††††††††††††††††††††††††††………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽ‘‘ŽŽŽŽŽŽ‘’““””••””“’‘•“’‘ŽŽŽŽ‘’““”•––——”••••••••••””“’’‘‘ŽŒŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‡†††††††‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ………„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€~~~}}}}||||||||||{{{{{{||||||{{{{{{{{{zzzzzzz{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyzzzzzyyyyxxxxwwwwvvvvvvuuuuuuuuuuuutttttsssrrrqqoonnnnnnmmmmmmmmmlllllllkjjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$####xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~{{||||||||||||||||}}}}}}}{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽŽ‘‘ŽŽŽŽ‘’““””””“’‘’‘ŽŒŒ‹‹‹‹ŒŒŽ‘’““””••••–––––•••””“’’‘ŽŽŒŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚‚ƒƒ„„……††‡‡‡‡ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}||||||{{{{{{{{zz|||||||||||||{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvuuuuuuuuuuvvvvvuuuuuuutttssssrrqpoooonnnnnnnnmmmmmmmmlllljjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaa`````````aa``````````___________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222212111111111110000000000//////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~{|||||||||||||||||}}}}}}}{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………†††††††††††††††††……………………††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘ŽŽŽŽ‘’““””””““’’‘ŽŒŒ‹‹‹ŒŒŽ‘‘’“””••••––––––•••””“’’‘ŽŒ‹ŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚ƒƒ„„……†††‡‡‡‡ˆˆ‡‡‡‡†††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~}}}}|||||||{{{{{{{{||||||||||||||{{{{{{{{{{{{||||||||||{{{{{{zzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuutttssssrrqpoooonnnnnnnnnmmmmmmmlllljjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeddddddddddddcccccccccccbbbbbaaaaaaaaaaaa````````aa``````````___________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222212111111111110000000000//////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~{||||||||||||||||}}}}}}}}{{{|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘ŽŽŽŽŽ‘’“”””””““’’‘ŒŒ‹‹‹ŒŒŽ‘’’“””••••––––––•••”““’‘‘ŽŒ‹‹ŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚ƒƒƒ„………††‡‡‡‡ˆ‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~}}}}}|||||||{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||{{{{{{zzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuutttttsssrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````aa```````````__________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333333222222222212211111111110000000000//////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~{||||||||||||||||}}}}}}}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………†††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽ‘ŽŽŽ‘’“”””””““’’‘ŽŒŒ‹‹‹ŒŒŽ‘’’“””•••–––––––••””““’‘ŽŒŒ‹ŠŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡†††…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}}|||||{{{{{|||||||||||||||||{{{{{{{{{|||||||||||{{{{{{zzzzzzyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuttttsssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````aaa``````````__________^^__^^^^^^^^^]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000/////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~|||||||||||||||||}}}}}}}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽŽŒŒŽ‘’’“”””””“’‘’‘ŽŒŒ‹‹‹ŒŒŽ‘’““”••–•–––––––••””“’’‘ŽŒ‹‹ŠŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~}}}}}}}}|||||{{{||||||||||}|||||||{{{{{{{{||||||||||||{{{{{zzzzzzyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttsssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeedddddddddddccccccccccbbbbbaaaaaaaaaaaaa```````aaa``````````__________^^__^^^^^^^^^]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~||||||||||||||||}}}}}}}}}{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………†††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽŒŒŒŽ‘’““”””””“’‘’‘ŽŒŒ‹‹‹ŒŒŽ‘’““”••–––––––––••””“’‘ŽŒ‹‹ŠŠŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ††††††††††††††††………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚€€€€€€€€€€‚‚ƒƒ„„………††‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~}}}}}}|||||{{|||||||}}}}}}}|||||{{{{{{{||||||||||||{{{{{{zzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwwwwwwvvvvuuuuuuuuutuuuuuuuuuuuuttttttsssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeddddddddddddcccccccccbbbbbbaaaaaaaaaaaa```````aa```````````___________^__^^^^^^^^^]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~||||||||||||||||}}}}}}}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŒŒŒŒŽ‘’““”””””“’‘’ŽŒ‹‹‹‹‹ŒŽ‘’“””••––––––––•••”““’‘ŽŒ‹ŠŠ‰‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚€€€€€€€€€€‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~}}}}}||||{{|||||}}}}}}}}}}}||||{{{{{{|||||||||||||{{{{{zzzzzzyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuutttttuuuuuuuuuutttttttsssrrrqpoooonnnnnnnnnnmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggffffffffffeeeeeedddddddddddcccccccccbbbbbbaaaaaaaaaaaa```````aaa```````````__________^__^^^^^^^^^]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~||||||||||||||||}}}}}}}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………†††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŒŒŒŒŒŽ‘’““””””“’’‘ŽŒ‹‹‹‹‹ŒŽ‘’“””••––––––––••””“’’‘ŽŒ‹‹Š‰‰‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚€€€€€€€€€€‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡†††……„„ƒ‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚~~~~~~~~~}}}}||||{}}||}}}}}}}}}}}}}||||{{{{{||||||||||||||{{{{{zzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuttttttttttttttttttttttssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaaaa```````aaa```````````__________^__^^^^^^^^^^]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~|||||||||||||||}}}}}}}}}}{|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŒŒŒŒŒŽŽ‘’““”””““’‘‘ŽŒŒ‹‹‹‹‹ŒŒŽ‘’“””•–––––––––••””“’‘ŽŒ‹ŠŠ‰‰‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚€€€€€€€€€‚‚ƒƒ„„„………†††‡‡‡‡‡†††……„„ƒƒ‚‚‚‚‚ƒƒ„„„„„„……„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~}}}|||||}}}}}}}}}}}}}}}}}}||||{{{{||||||||||||||{{{{{zzzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuttttttttttttttttttttttssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaaaa```````aaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444433333333332222222222222111111111100000000000//0//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~|||||||||||||||}}}}}}}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŒŒŒŒŒŽŽ‘’’“““““’’‘ŽŽŒ‹‹‹‹‹‹ŒŒŽ‘’“”••––––––––••””“’’‘ŽŒ‹‹Š‰‰ˆ‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚‚€€€€€€€€€€‚‚ƒƒƒ„„………†††††††††††……„„ƒƒ‚‚‚ƒƒƒ„„„„………………„„„„„ƒƒƒƒƒƒ~~~~~~}}}}||||}}}}}}}}}}~~~~~~}}}||||{{{|||||||||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuttttttttttttttttttttttsssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaa```````aaa```````````__________^___^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<;;;;;;;;;;:::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222222111111111100000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~|||||||||||||||}}}}}}}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽŽŽŒŒŒŒŒŒŽ‘’’““““’’‘ŽŽŒ‹‹ŠŠ‹‹ŒŒŽ‘’“”••–––––––•••”““’‘ŽŒ‹ŠŠ‰‰ˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒ„„„………†††††††††……„„ƒƒƒ‚‚‚ƒƒ„„„„……………………„„„„„„ƒƒƒƒ€~~~~~~}}}||||}}}}}}}}}~~~~~~~~}}}|||{{{|||||||||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttttttttttssssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaa``````aaa```````````__________^___^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~|||||||||||||||}}}}}}}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŒŒŒŒŒŽŽ‘‘’’“““’’‘ŽŽŒ‹‹ŠŠŠŠ‹ŒŒŽ‘’“”•––––––––••””“’’‘ŽŒ‹‹Š‰‰ˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††…………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒ„„„…………†††††††………„„ƒƒ‚‚‚ƒƒƒ„„„…………………………„„„„„„ƒƒƒ€€€~~~~~~}}}||||}}}}}}}}~~~~~~~~~~}}}|||{{|||||||||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttssssssssssssssrrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaa``````aaa```````````__________^___^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,,++++++++++**********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~|||||||||||||||}}}}}}}}}}{|||||||||||||||||}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŒŒŒŒŒŽ‘‘’’’’’’‘‘ŽŽŒ‹ŠŠŠŠŠ‹‹ŒŽ‘’“””•–––––––••””““’‘ŽŒ‹ŠŠ‰‰ˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚ƒƒƒ„„„……………††……………„„ƒƒƒ‚‚‚‚ƒƒƒ„„„……………………………„„„„„„ƒƒ€€€€~~~~~}}}||||}}}}}}}}~~~~~~~~~~}}}|||{{||||{{|||||||||{{{{{{zzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuttttttttttsssssssssssssssssrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggffffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaa``````aaa````````````_________^___^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~|||||||||||||||}}}}}}}}}}{|||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŒŒŒŒŽŽ‘’’’’’’‘‘ŽŒŽŒ‹‹ŠŠŠŠŠ‹ŒŒŽ‘’“”••––—––––••”““’‘ŽŒ‹‹Š‰‰ˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚ƒƒƒ„„„………………………„„„„ƒƒ‚‚‚‚‚‚ƒƒ„„„…………………………………„„„„„„ƒ€€€€€~~~~~}}}}||||}}}}}}}}~~~~~~~~~~~}}}||{{||||{{{||||||||{{{{{{zzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuttttttttttssssssssssssssssssrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaa``````aaa````````````_________^___^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333332222222222222111111111110000000000//0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒŽŽ‘‘’’’’’’‘ŽŒ‹ŽŒ‹ŠŠŠŠŠŠ‹ŒŽ‘’“”•––——–––••””“’‘‘ŽŒŒ‹ŠŠ‰‰ˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒ„„„„„……………„„„„„ƒƒƒ‚‚‚‚‚‚‚ƒƒ„„„……………………………………„„„„„„€€€€€~~~~~}}}}||||}}}}}}}}}~~~~~~~~~~}}}|||{||||{{{{|||||||{{{{{{zzzzyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuutttttttttssssssssssssssssssrrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaa``````aaa````````````_____________^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333332222222222222211111111110000000000//0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡††‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽ‘‘’’’’’’‘‘ŽŒ‹Œ‹‹ŠŠŠŠŠŠ‹ŒŽ‘“”••––——–––••”“’’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒ„„„„…………………………………„„„„„„„€€€€€~~~~~}}}}||||{}}}}}}}}}~~~~~~~~~~}}}|||{||||{{{{{{|||{{{{{{{zzzzzyxxxxxxxxxxxxxxxwwwwwwwvvwvvvvvvvvuuuuuuuttttttttssssssssssssssssssssrrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333333222222222222211111111110000000000//0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~||||||||||||||}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡††‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽ‘‘’’’’’‘‘ŽŒ‹ŠŒ‹ŠŠŠŠŠŠ‹‹ŒŽ‘’“”•––———–––•””“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆ‡ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„…………………………………„„„„„„„€€€€€~~~~~}}}}}||||{}||||}}}}}~~~~~~~~~}}}|||{|||||{{{{{{{{{{{{{{{zzzzzyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuutttttttttssssssssssssssssssrrrrrrqqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~|||||||||||||}}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽ‘‘’’’’’’‘ŽŒ‹ŠŒ‹‹ŠŠŠŠŠŠ‹ŒŒ‘’“••–————––••”“’‘ŽŒ‹‹Š‰‰‰ˆˆˆˆ‡ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„………………………………„„„„„„„„€€€€~~~~~}}}}}||||{{||||||}}}}}~~~~~~~}}}}|||{|||||{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuutttttttttsssssssssrrrrrrssrrrrrrrrqqpooooonnnnnnnnmmmmmmmmlllkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~|||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽ‘’’’’’’’‘‘ŽŒ‹Š‰Œ‹ŠŠŠŠŠŠŠ‹ŒŽ’“”•–——————–••”“’‘ŽŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„…………………………„„„„„„„„ƒ€€€~~~~~}}}}}|||||{{|||||||}}}}}~~~~~}}}}}|||{|||||{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrqqoooooonnnnnnnmmmmmmmmmmllkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggfffeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaa`````aaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~~|||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŽ‘‘’’’““’’’‘‘ŽŒ‹Š‰‹‹ŠŠŠŠŠŠ‹‹ŒŽ‘’“•––——˜˜——–•”“’‘ŽŒŒ‹ŠŠ‰‰ˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‡††††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„……„„„„„„„„„„ƒƒƒ€€~~~~~}}}}}|||||{{{|||||||||}}}}}}}}}}}}||||{|||||{{{{{{{{{{{zzzzzzzzyxxxxxxxxwwwwwwwwvvvvvvvvuvvvuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqooooonnnnnnnnmmmmmmmmmmllkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggffffeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaa`````aaaaaa``````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~|||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽ‘‘’’’““““’’‘ŽŒ‹Š‰‰‹ŠŠŠŠŠŠŠ‹ŒŽ‘“”•–——˜˜˜——–•”“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡†‡††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ~~~~~}}}}}|||||{{{{||||||||||}}}}}}}}}}}||||{|||||{{{{{{{{{{zzzzzzzzyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqooooonnnnnnnnmmmmmmmmmmllkkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggfffeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaa`````aaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444433333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyyzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~||||||||||||}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡†‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒŽŽŽŽ‘‘’’““““““’‘‘ŽŒ‹Š‰ˆ‹ŠŠŠŠŠŠ‹‹ŒŽ‘’“•–——˜˜˜˜˜––•”“‘ŽŒ‹‹Š‰‰‰ˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~}}}}}}|||||{{{{|||||||||||||}}}}}}||||||{|||||{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqooooonnnnnnnnmmmmmmmmmmmlkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeedddddddddddcccccbbbbbbbbbbbaaaaaaaaaa````aaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<;;;;;;;;;;;::::::::::99999998888888888777777777766666666655555555554444444444433333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~||||||||||||}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡†‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘’’““““““’’‘ŽŒ‹ŠŠ‰ˆ‹ŠŠŠŠŠŠ‹ŒŽ‘“”•–—˜˜˜˜˜—––•“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡†††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚~~~~~~}}}}}}||||||{{{{||||||||||||||||||||||||{{|||||{{{{{{{zzzzzzzyyyyyyxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqoooonnnnnnnnnmmmmmmmmmmmlkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggggfffeeeeeeeedddddddddddcccccbbbbbbbbbbbaaaaaaaaaa````aaaaaaa```````````_____________^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666655555555555444444444433333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxyyyyyyyyyyyyyzzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~||||||||||||}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡†‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘‘’’“““”“““’’‘ŽŒ‹Š‰‰ˆŠŠŠŠŠŠ‹‹ŒŽ‘’“”–——˜˜˜˜˜—–•”“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‡ˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡†††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~}}}}}}||||||{{{{{|||{{{{{{{|||||||||||||{{{|||||{{{{{{zzzzzzyyyyyyyywwwwwwwwwvvvvvvvuuuuuuuutuuuutttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqoooonnnnnnnnnmmmmmmmmmmmlkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggffeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666655555555555444444444433333333332222222222222111111111100000000000/00///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xyyyyyyyyyyyyyzzzzzzzzzyyyyyyyzzzzzzzzzzzzzz{{{{zzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~~||||||||||||}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡†‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘‘’’““””””““’‘‘ŽŒ‹Š‰ˆˆŠŠŠŠŠ‹‹ŒŽ‘“”•–—˜˜˜˜˜˜—–•”“‘ŽŒ‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡†††††††††††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}|||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{zzzzzyyyyyyyyyxwwwwwwwwvvvvvvuuuuuuuutttuutttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpooonnnnnnnnnnmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggffeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaaaa```````````____________^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999998888888888877777777766666666655555555555444444444433333333332222222222222111111111110000000000/00///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########wwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††………………†††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŽŽŽ‘‘’’“““””••––––••””“’‘ŽŒ‹ŠŠ‰ŒŒŒŒŽŽ’“”•—˜™šš››››š™“’‘ŽŒ‹Š‰ˆ‡‡††††……………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€€€€€~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuutttttttttttsssssssssssssrrqqqqqqqpppppppppppppppooonnnnnnnnmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††………………†††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽ‘‘’““”“”••–––––••”““’‘ŽŒ‹ŠŠ‰ŒŒŒŽ‘’“•–—˜™šš›››šš™“’ŽŒŠ‰‰ˆ‡‡†††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrqqqqqqqppppppppppppppoooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwwxxxxxxxxxxxxxyxxxxyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††……………††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘‘’““”””••–––––••”“’‘ŽŒ‹‹ŠŠ‰ŒŒŒŽ‘’“”•–—˜™šš››šš™™’‘ŽŒ‹Š‰ˆˆ‡††††………………………Љ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{zzzzyyyyxxxxxxxxxwwwwwwvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrqqqqqqppppppppppppppooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwwxxxxxxxxxxxxxyxxxxyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††……………††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’’“”””••––––––•””“’‘ŽŒ‹ŠŠ‰‰ŽŽ‘’“”–—˜™™šššššš™˜’‘ŽŒ‹Š‰ˆ‡‡††††………………………ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€~~~~~~~}}}}}~~}}}}}}}}|||||||||||}}}}}{{{{{{{{zzzyyyyxxxxxxxxwwwwwwwvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrrqqqqqqppppppppppppppooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwwxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•”••–––––••”“’‘ŽŒŒ‹ŠŠ‰‰Ž’“”•–—˜™™ššššš™˜˜‘ދЉˆˆ‡‡††††………………………ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€~~~~~~~~}}}}}~~}}}}}}}|||||||||||||||||{{{{{{{zzzzyyyyxxxxxxwwwwwwwvvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrrrqqqqqqpppppppppppppoooooonnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwwxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’’“”•”•––––––••”“’‘ŽŒ‹‹ŠŠ‰‰ŽŽ‘’“”•–—˜™™™šš™™™˜—‘ŽŒ‹Š‰ˆ‡‡†††††††…††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}~~}}}}}}||||||||||||||||||{{{{{{{zzzyyyyxxxxxwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrqqqqqppppppppppppppoooooonnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††………††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•”•––––––•”““’ŽŒŒ‹ŠŠŠŠŠŽŽ‘’“”•–—˜˜™™™™™˜˜—–ŽŒ‹Š‰ˆ‡‡††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}||||||||||||||||||{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrrrrqqqqqqpppppppppppppoooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````___`________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxxyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„……………………………………………………………………………………†……………………………………………††††††††………††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’’“”•••––––––•”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽ‘’“”••–—˜˜˜™™˜˜˜—–•ŽŒ‹Š‰ˆˆ‡‡††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}||||||||||||||||||{{{{{zzzzzyyyxxxxxwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrrqqqqqqppppppppppppppooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````___`________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@AA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666655555555554444444444444444433333333332222222222111111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxxyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„………………………………………………………………………………………†…………………………………………†††††††††……†††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•••–––––••”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽŽ‘’“”••–——˜˜˜˜˜——–••ŽŽŒ‹Š‰ˆ‡‡†††††††††††††††ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}||||||||||||||||||{{{{zzzzzyyyyxxxxwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqppppppppppppppooooonnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````__`________^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„……………………………………………………………………………………††…………………………………………†††††††††……†††††††††††††††††††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’““”•••–––––••”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽ‘‘’“”••––——————––••”ŽŒ‹Š‰‰ˆ‡‡†††††††††††††††ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}|||||||||||{{{{|||zzzzzzzzyyyyxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqppppppppppppppoooonnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaaa```````````__``________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„……………………………………………………………………………………††………………………………………††††††††††…††††††††††††††††††††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’““”••––––––••”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽ‘’““”••–––———–––•””“Œ‹‹Š‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}|||||||||{{{{{{{|zzzzzzzzyyyyxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_``________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888777777777776666666555555555544444444444444444333333333322222222222111111111100000000000/0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„……………………………………………………………………………………†††………………………………………††††††††††…††††††††††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’“”•••–––—––••”“’ŽŒ‹‹ŠŠŠŠŠŽ‘‘’““””••–––––•••””“’ŒŒ‹Š‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}|||||||||{{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````_```_______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888777777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„……………………………………………………………………………………†††………………………………………†††††††††††††††††††††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’“”•–•––——––••”“’ŽŒ‹‹‹ŠŠŠ‹Ž‘‘’““””••••••••””““’’Œ‹‹Š‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}||||||||{{{{{{{{zzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````_______^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::::::99998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxyyyxxyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„…………………………………………………………………………………†††……………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’“”•–•––———––•”“’‘ŽŒ‹‹‹ŠŠ‹‹‘’’““”””•••””””“““’’‘‹‹ŠŠ‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}||||||||{{{{{{{{zzzzzyyyyyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppppooonnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````_______^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........--------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„…………………………………………………………………………………††††……………………………………††††††††††††††††††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’“”•–•–————––•”“’‘ŽŒ‹‹‹‹‹‹‹‘‘’’““””””””””“““’’‘‘‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††††††††ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}|||||||{{{{{{{{zzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppoonnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaa```````````````______^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„…………………………………………………………………………………††††…………………………………†††††††††††††††††††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽŽ‘‘’“”•–––————––•”“’‘ŽŒŒ‹‹‹‹‹‹‘‘’’“““””””““““’’’‘‘‹ŠŠŠ‰‰ˆˆ‡‡‡††††††††††††††ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}||||||||{{{{{{{zzzyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````````_______^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„………………………………………………………………………………†††††…………………………………†††††††††††††††††††††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘’’“”•––——————–•”“’‘ŽŒŒ‹‹‹‹‹‹‘‘’’““““““““’’’‘‘‘‘‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††††††††††††ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{zzyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaa```````````````______^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„…………………………………………………………………………………†††††………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘’“”•–—–——˜˜——–•”“’‘ŽŒŒ‹‹‹‹‹Œ‘‘’’’“““““““’’’‘‘‘ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††††††††††ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{zyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggghgggggggfffffffffffeeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````````````______^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwxxxxxxxxxxxxxyyyyxyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„…………………………………………………………………………………†††††………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’“”•–———˜˜˜——–••“’‘ŽŒŒ‹‹‹‹‹Œ‘‘’’’“““““’’’‘‘‘ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††††††††††††ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{zyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggghggggggggfffffffffffeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwxxxxxxxxxxxxxyyyyxyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„………………………………………………………………………………††††††………………………………††††††††††††††††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘’““”•–———˜˜˜˜—––•“’‘ŽŒŒŒ‹‹‹ŒŒ‘‘’’“““““’’’‘‘‘ŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{zyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggghggggggggffffffffffffeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaa````````````______^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………††††††……………………………†††††††††††††††††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽŽ‘‘’’“”•–—˜—˜˜˜˜˜—––•”’‘ŽŒŒŒŒŒŒŒ‘‘’’’““““’’’‘‘‘‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡†††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{zyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggghggggggggfffffffffffffeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„…………………………………………………………………………………††††††……………………………†††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’““”•–—˜—˜˜˜˜˜—–•”“’‘ŽŒŒŒŒŒŒŒ‘‘’’’““““’’‘‘‘‹‹‹‹‹ŠŠ‰‰ˆˆˆ‡‡†††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€~~~~}}}}}}|||||||{{{{zyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgghhgggggggffffffffffffffeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„………………………………………………………………………………†††††††…………………………††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘’’“”•––—˜—˜˜˜˜——–•”“’‘ŽŒŒŒŒŒŒ‘‘‘’’““““’’’‘‘‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}|}|}}}}}}}}}}}~~~~~~~~~€€~~~~}}}}}|||||||{{{{zzyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgghhggggggggfffffffffffffeeeddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„………………………………………………………………………………†††††††…………………………††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘‘‘‘‘‘‘‘‘’’’“””•–—˜˜—˜˜˜˜——–•”“’‘ŽŒŒŒŒŒ‘‘’’’““““’’’‘‘‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}~~~~~~~€€~~~~}}}}}}|||||||{{{zzyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuttttttttttsssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhghhhgggggggffffffffffffffeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„…………………………………………………………………………………†††††††…………………………††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘‘‘’’’’’’’““”•––—˜˜—˜˜˜——––•”“’‘ŽŒŒŒŒŒ‘’’’“““““’’‘‘‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~€€€~~~~}}}}}|||||||{{{zzyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhghhhgggggggfffffffffffffffeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„………………………………………………………………………………††††††††………………………†††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘‘‘’’’’’’’“““”••–——˜˜—˜˜———–•”“’‘ŽŒ‘’’’““““’’’‘‘Ž‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}||||||||||||||||||||}}}}}}}}}}~~~~~€€€~~~~}}}}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffeedddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’’’“““““““”””••–——˜˜™™š›ššš™˜˜—–•”“’‘‘‘•––––––––•••”““’’’’’’’“““‘‘‘‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~€€€€€~~~~~}}}}|||||{{{{{zzzzz|{{{{{{{{zzzzzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeedddddddccccccccbaaaaaaaaaaaaaaaaaa``````````_____^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555555444444444444333333333322222211111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„……………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’“““““”””””••––—˜˜™™™šššš™™˜—–•”““’‘‘‘‘–––––––––••””““’’’’’’’’““‘‘‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~€€€€€~~~~}}}}|||||{{{{{zzzzz|{{{{{{{{{zzzzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeddddddddcccccccbaaaaaaaaaaaaaaaaaa`````````______^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555555444444444444333333333322222211111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽ‘’’““““”””””•••––——˜˜™™™ššš™™˜—––•”“’’‘‘‘‘‘‘–––––––––••””““’’’‘‘’’’““‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€~~~~}}}}}||||{{{{{{zzzz|{{{{{{{{{zzzzzzzzzyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttttsssssrrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggfffffffeeeeeeeedddddddcccccccbbaaaaaaaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555555444444444444333333333322222211111111100000000000/////////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’“““”””””•••––——˜˜™™™™šš™™˜——–•”““’‘‘‘‘‘‘‘’––––––––••””““’’’‘‘‘‘’’’“ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~€€€€~~~~~}}}}|||||{{{{{zzzz|{{{{{{{{{{zzzzzzzzzyyyyyxxxxxwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeedddddddcccccccbbaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666655555555555444444444444333333333322222211111111100000000000/////////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽ‘’’“““”””””•••––——˜˜˜™™™™š™™˜——–•””“’’‘‘‘‘‘‘‘‘‘‘’’––—–––––••””““’’‘‘‘‘‘’’’’ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~€€~~~~~}}}}}||||{{{{{zzzz|{{{{{{{{{{zzzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttssssrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggggfffffeeeeeeeedddddddcccccccbbaaaaaaaaaaaaaaaa`````````_______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666665555555555444444444444333333333322222211111111110000000000/////////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽ‘‘’’“““””””•••––——˜˜˜™™™™™™™˜˜—–••”“’’‘‘‘‘‘‘‘‘‘’’’’————–––••””““’’’‘‘‘‘‘‘’’’ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~€~~~~~}}}}}||||{{{{{{zzz||{{{{{{{{{zzzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttttttsssrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeedddddddccccccbbbaaaaaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666665555555555444444444444333333333322222211111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽ‘’’“““””””•••––——˜˜˜™™™™™™™˜˜—––•”““’’‘‘‘‘‘‘‘‘’’’’’———––––••””““’’‘‘‘‘‘‘‘‘’’ŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}||||{{{{{zzz||{{{{{{{{{{zzzzzzzzzyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttttttsssrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggggfffffeeeeeeeedddddddccccccbbbaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]^^]]]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222211111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŽŽ‘‘’’“““”””•••–––——˜˜™™™™™™˜™˜——–•”““’’‘‘‘‘‘‘‘’’’’’““——––––••””““’’’‘‘‘‘‘‘‘‘‘’ŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}||||{{{{{{zz||{{{{{{{{{{zzzzzzzzzyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttttttssrrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeedddddddccccccbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]^^]]]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222211111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŽ‘‘’’““““”””•••––——˜˜™™™™™™™˜™˜—–••”“’’‘‘‘‘‘‘‘’’’’““““——–––••”””““’’‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||{{{{{zz|||{{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeeddddddccccccbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222211111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒŒŽŽ‘‘’’“““””””••––——˜˜™™™™š™™™˜˜˜—–•”““’’‘‘‘‘‘‘’’’’“““““—–––•••””““’’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{z|||{{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeedddddddcccccbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222211111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠ‹‹‹‹‹‹ŒŒŽŽ‘‘’’““““”””•••––——˜™™™ššš™™™˜˜—––•”“’’’‘‘‘‘‘’’’’““““““—–––••””““’’’‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{z||||{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttttttsrrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^^^]]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222211111111110000000000/////////////...........-----------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‹‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’““““”””•••–——˜˜™™šššš™™˜˜˜—–•””“’’‘‘‘‘‘’’’““““““““—––••””““’’’‘‘‘‘ŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{||||{{{{{{{{{{zzzzzzzzyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggfffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^^]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222211111111110000000000/////////////...........-----------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘’’’““““”””••––——˜™™ššššš™™˜˜˜—–•”““’’‘‘‘‘’’’’““““““““––••””“““’’‘‘‘‘ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{|||||{{{{{{{{{zzzzzzzyyyyxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222211111111110000000000/////////////...........-----------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘’’’’““““”””••––—˜˜™™ššššš™™˜—˜—–•”““’’‘‘‘’’’’““““““““’––••”“““’’’‘‘‘ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{|||||{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽ‘‘‘’’’’““““”””••–——˜™™šššššš™™˜———–•”““’’’’’’’’’“““““““’’–••””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{|||||{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggfffffeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’““““”””•––—˜˜™™šššššš™™˜——–••”““’’’’’’’’““““““““’’••””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}~}}}}}}}}}}}||||||{{{{||||||{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggffffffeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŽŽ‘‘’’’’’’““““””••––—˜˜™ššššššš™™˜——–••”““’’’’’’’’“““““““’’‘•””““’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹Œ‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{||||||{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽ‘‘‘’’’’’’““““””••–——˜™™ššššššš™˜˜——–•””““’’’’’’’’“““““’’’‘‘•”““’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒ‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}||||||||{{{{||||||{{{{{{zzzzzzzzyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŽŽ‘‘’’’’’’’““““””••–—˜˜™™šššššš™™˜———–•””““’’’’’’’’““““’’’‘‘””““’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}|||||||||{{{{||||||{{{{{{zzzzzzzyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttutttttttttrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwxxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’’’““““””•–——˜™™ššššššš™™˜—–—–•””“““’’’’’’’’’’’’’‘‘‘”““’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~}}}}}}}}}}|||||||||||{{{{{||||||{{{{{{zzzzzzzyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutuuttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeedddddddddccccbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŽ‘‘‘’’’’’’’“““””••–—˜˜™™šššššš™™˜˜—–––•””“““’’’’’’’’’’’’‘‘‘““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{||||||{{{{{{zzzzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffeeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’’’’““””•––—˜˜™ššššššš™™˜——–––•””“““’’’’’’’’’’‘‘‘“’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{||||||{{{{{zzzzzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘‘’’’’’’“““””•–——˜™™šššššš™™˜˜—–––••””“““’’’’’’’’‘‘‘‘’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||{{{{{{{{{{{{||||||{{{{{zzzzzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooonnnnnnmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘’’’’“““”••–—˜˜™™ššššš™™™˜——–•–••””“““’’’’’’’‘‘‘‘Ž’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{||||||{{{{{zzzzzzyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooonnnnnmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwxxxxxxxxxxxxxyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽ‘‘‘‘‘‘‘’’’““””•––—˜˜™™šššš™™™˜˜—––•–••””“““’’’’’‘‘‘‘ŽŽ’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{||||||{{{{{zzzzzzyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooonnnnmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggfffffeeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘‘’’’““”••–——˜˜™™™™™˜˜˜——–••”–••””““““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{zzzzzzzyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuttttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrqqqppppppoooooooooooonnnnnnnmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjhhhhhhhhhhgggggggggggfffffeeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````________^^^^]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::999999999988888888877776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########"wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘‘‘‘‘‘’’’“””•––—˜˜˜™™™™˜˜˜——––••”•••””“““’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuttttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrqqpppppppoooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkklllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhggggggggggffffffeeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````________^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::999999999988888888877776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘’’’““”••–——˜˜˜™™˜˜˜˜——––••””••”””“““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuttttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhggggggggggffffffeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_______^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::999999999988888888887776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘’’’““””•––——˜˜˜˜˜˜˜˜——––•••””••””“““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuttttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrrrqppppppppooooooooooonnnnnmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhggggggggggffffffeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````________^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::999999999988888888887776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Œ‹ŒŒŒŒŽŽ‘‘‘‘‘’’“““”••–——˜˜˜˜˜˜˜———––•••””“•”””“““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuutttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrrrqqppppppppooooooooooonnnnmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::999999999988888888887776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽ‘‘‘‘’’’““”””•––——˜˜˜˜˜˜———––•••””““•””“““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuutttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppoooooooooonnnnmmmmmmmmmlllllllllllkkkkklllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::999999999988888888887776666666666555555555554444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŽŽŽ‘‘‘‘‘’’’’““””•––———˜˜˜˜˜——–––••”””“““”””““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~}}}}}||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuttttttsssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppooooooooonnnnmmmmmmmmlllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````________^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::9::999999999988888888887776666666666555555555554444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŽŽ‘‘‘‘’’’’“““”•••––———˜˜˜———––•••”””“““’””“““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~}}}}|||||{{{{{{{{{{zz{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuttttttsssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppoooooooonnnnmmmmmmmmlllllllllllkkkkkkllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_______^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>?>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887776666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽ‘‘‘‘’’’’“““””•••––———˜˜————––••”””““““’’”“““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~}}}}|||||{{{{{{{{zzzzzzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuttttttsssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppoooooooonnnnmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@?????????>>>?>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887776666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽ‘‘‘’’’’““““””••–––————˜————––••””“““’’’’’““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}|||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuttttttssssssssssssssssssssssrrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppoooooooonnnnmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887776666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽ‘‘’’’’“““““”””••–––————˜————––••””““’’’’‘‘‘“’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~}}}}||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuuttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppooooooonnnnmmmmmmmllllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa````````_______^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887776666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽ‘‘’’’““““”””””•••––————˜˜˜———––•””““’’’’‘‘‘‘‘’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuuttttttsssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooooonnnnmmmmmmmllllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887776666666666555555555554444444444444333333333322222222111111111110000000000///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘‘’’“““”””””••••––—————˜˜˜———––•””““’’‘‘‘‘’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooooonnnnmmmmmmmllllllllllkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887776666666666555555555554444444444444333333333322222222111111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘’’““””””•••••–––————˜˜˜˜˜˜——––••”““’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooonnnnnmmmmmmmllllllllllkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa````````________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887776666666666555555555554444444444444333333333322222222111111111110000000000///////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘’’““”””••••–––––————˜˜˜˜˜˜˜˜——–••”““’‘‘‘ŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚€€€~~~~~~~}}}}}||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooonnnnnmmmmmmmllllllllllkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘‘’““””•••–––––—————˜˜˜˜˜˜˜˜˜˜——––•”““’‘‘ŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€~~~~~~~}}}}}|||||||{{{{{{{{{{zzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvuuuuuuuuuuttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooonnnnnmmmmmmmllllllllllkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’’““”••–––——————˜˜˜˜˜˜™™™™˜˜˜˜——–•””“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€~~~~~~~}}}}}}|||||||{{{{{{{{{{{zzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppoooooonnnnnnmmmmmmmllllllllllkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘’““””•––————˜˜˜˜˜˜˜™™™™™™™™˜˜˜——––•”“’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~~}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppooooooonnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽ‘’’“””•––——˜˜˜˜™™™™™™™™™™™™™™˜˜˜——–•”““’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqpppppppppoooooooonnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhggggggggggggffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽ‘‘’“””•–——˜˜™™™™™™ššššššššš™™™˜˜——–••”“’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€~~~~~}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppoooooooonnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’“”••–—˜˜™™™šššššššššššššš™™™˜˜—––•”“’‘‘ŽŽŒŽŽŽŽŽŽŽŒŽŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚€€€€€~~~~~}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppoooooooonnnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’““”•–—˜˜™™ššš›››››››šššššš™™™˜——–•”““’‘ŽŽŒŒŒŒŽŽŽŽŽŒŒŽŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚€€€€~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppooooooooonnnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”•–——˜™ššš›››››››››››šššš™™˜——–••”“’‘ŽŽŒŒŒŒŒŒŽŽŽŽŽŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒ‚‚‚‚€€€~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooonnnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“”•–——˜™™š›››œœœœœœ››››ššš™™™˜—––•”“’‘‘ŽŽŒŒŒŒŒŒŒŽŽŽŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚€~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooonnnnnnnnmmmmmmmmlllllllllkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhgggggggggggggfffffeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{zzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŽŽ‘’’“”•–—˜˜™š›››œœœœœœœœ›››ššš™™˜—––•”“’’‘ŽŽŒŒŒŒŒŒŒŒŒŽŽŽŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnmmmmmmmmlllllllllkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhgggggggggggggfffffeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŽ‘’’“”•–˜˜™š›››œœœœœœ››››šš™™˜˜—–›š™˜˜—–•””““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††………………………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}{{{{zzzzzzzzzzzzzzzyyyyyyywwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaa`````````______________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŽ‘‘’“”•––˜™šš››œœœœœœœ›››ššš™˜˜——–š™™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooppoooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaa`````````______________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽ‘’““”•–—˜™šš››œœœœœœœ›››šš™™˜——–•™™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppooooppoooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaa`````````______________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŽ‘’““”•––—™™š››œœœœœœœœ››šš™™˜——–•”™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚ƒ‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}{zzzzzzzzzzzzzzzzzyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqpppppppppppoooopooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbbaaaaaaaaaa````````______________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽ‘’’“”••–——™šš››œœœœœœœ››šš™™˜——–•””˜—––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹Š‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}{zzzzzzzzzzzzzzzzyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqppppppppppppoooopoooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhgggggffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbbaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŽŽ‘’’“””•––—˜™šš››œœœœœœ››šš™™˜——–••”“—––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~}}}}}}}}}}{zzzzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggfffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbbaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘’’“””•––——˜™šš›››œœœ››››š™™˜˜—–•””“’––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggfffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŽŽ‘’’“””•––——˜˜™šš››››››››šš™™˜——–••”“’‘–•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggfffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒŒŽ‘’’“””••–——˜˜˜ššš›››››››šš™™˜——–•””“’‘‘•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhggggggfffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒŽŽ‘‘’“””••–———˜˜™ššš››››››šš™™˜——–•””“’‘‘””““’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhgggggggffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’““”•––——˜˜˜™™šš›››››ššš™™˜——–•””“’‘‘”““’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhgggggggffffffffeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’’“”••–——˜˜˜™™™š›››››ššš™™˜——–•”““’‘‘““’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhggggggggffffffffeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########""vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•––——˜˜™™™š››››››šš™™˜——–•”““’‘Ž“’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqpppppppppppooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhggggggggffffffffeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaaaa````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’’“”•––——˜˜™™™šš›››››ššš™˜˜—–•”““’‘ŽŽ’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihgggggggggffffffffeeeeeeeeeeeeeedddddddddcccccccccbaaaaaaaaaaaaa`````````____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜˜™™™ššš›››››šš™™˜—–•”““’‘ŽŽ’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggffffffffeeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–—˜˜™™™ššš››››››šš™˜——–•”“’‘ŽŽ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggfffffffffeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’““”•–——˜˜™™ššš››œœ›››šš™˜—–•”“’‘ŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaa``````````___________^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜™™ššš›››œœœ››šš™˜—–•”“’‘ŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppoooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaa``````````___________^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………„„„„…„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”•––—˜˜™™šš››››œœœœ›šš™˜—–”“’‘ŽŽŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaa``````````___________^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………„…„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’““”•––—˜˜™ššš›››œœœœœ›šš™˜–•”“’‘ŽŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccbaaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜™™šš›››œœœœœœ›šš™—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccbaaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘‘’“”••–——˜™™šš››œœœœœ›šš˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccbaaaaaaaaaaaa``````````___`_______^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽ‘’’“”•––—˜˜™™š›››œœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppppooooooopoooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggggggfffffffffeeeeeeeeeeeeeddddddddddccccccccaaaaaaaaaaaa```````````__`_______^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽ‘’“””•–——˜™™šš››œœœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqppppppppppppooooooopoooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihggggggggggfffffffffeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaa``````````__`_______^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvwwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–—˜˜™™šš››œœœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………………†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqppppppppppppoooooooppooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiihggggggggggffffffffeeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaa``````````__`_______^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„…„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŽ‘’““”•–——˜™™šš›œœœžžžœœ›š˜—–•”“’‘ŽŽŽ“““““““““““““““““““““““’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………††††††††††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggghggggggggggfffffffffeeeeeeeeeedddddddddddccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŽ‘‘’“”••–—˜˜™šš››œœžžžœœ›š˜—–•”“’‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………††††††††††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrqrrrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggghggggggggggfffffffffeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„…………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒ‘’’“”•–——˜™™š››œœœžžžœ››™˜—–•”“’‘‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………††††††††††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqrrrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggghggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„…………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŽ‘’“”••–—˜˜™šš››œœžžžœ›š™˜—–•”“’‘‘ŽŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………††††††††††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggghggggggggggfffffffffeeeeeeeeeeddddddddddddccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŽ‘’’“”•–—˜˜™šš››œœžžœ›š™˜—–•”“’’‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………††††††††††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggghhgggggggggffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŽŽ‘’“”•––—˜™™š››œœžžžžžžœ›š™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………††††††††††††††……………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggghhgggggggggffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbaaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{|||||||}}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŽŽ‘‘’“”•–—˜˜™š››œœžžžžžžžœœ›š™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………††††††††††††††……………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqrrqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggghhgggggggggffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŽ‘’“”•–——˜™šš›œœžžžžžžžžœ››š™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………††††††††††††††……………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqrqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggghhhggggggggffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbaaaaaaaaaa`````````____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽ‘’“”•–—˜™šš›œœžžžžžžžžœ›š™™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………††††††††††††††……………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhggggggggffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbaaaaaaaaaa````````_____^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘’“”•–—˜˜™š››œœžžžžžžžžžœœ›š™˜—–••”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………†††††††††††††………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhgggggggfffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbaaaaaaaaaa````````____^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’“”•–—˜™š››œœžžžžžžžžžœ›šš™˜—–•””“’‘‘ŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………††††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhgggggggfffffffffeeeeeeeeeeedddddddddddddcccccccbbbbbbaaaaaaaaaa````````____^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’”•–—˜™™š›œœžžžžžžžžžœœ›š™˜—––•”“’’‘ŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………††††††††††††…………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhgggggggffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbaaaaaaaaa`````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ’“”•–—˜™š››œžžžžžŸžžžœœ›š™™˜—–•””“’’‘ŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhgggggggffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ’“”–—˜™šš›œœžžžžŸžžžžœœœ›š™˜—–••”““’‘‘ŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………††††††††††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhgggggggffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’”•–—˜™š›œœžžžžŸŸžžžœ›œ›š™˜—––•”““’‘‘ŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………†††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggghhggggggggffffffffeeeeeeeeeeeeedddddddddddccccccccbbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘“”•–—™šš›œžžžžžžžžžžœœ››š™˜——–•”““’‘‘ŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………………††††††††……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggghhgggggggffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbbbbaaaaaaa`````````_____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹ŒŽ‘“”–—˜™š›œœžžžžžžžžžœ›š›š™˜—–•”““’‘‘ŽŽŽŽ““““““““““““““““““““’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………………………††††††††……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggghggggggggffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbbaaaaaaa`````````____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹ŒŽ‘“•–—˜™š›œžžžžžžžžœ››šš™˜—–•”““’‘‘ŽŽŽ““““““““““““““““““““’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………††††††††……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbaaaaaaaa````````_____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹ŒŽ‘“•–—™š››œžžžžžžžžœœ›š™™˜—–•”““’‘‘ŽŽŽŽ““““““““““““““““““““’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………†††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoonnnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbaaaaaaa`````````_____^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹ŒŽ’”•–˜™š›œœžžžžžžžžœ›š™˜™˜–•””“’‘‘ŽŽŽŽ““““““““““““““““““““’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………†††††††………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeedddddddddcccccccccbbbbbaaaaaaa`````````____^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹ŒŒŽ’”•—˜™š›œžžžžžžžœœ›š™˜˜—–•”“’‘‘ŽŽŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………………………………†††††††………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccbbbbaaaaaaaa`````````____^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555544444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–—˜™š›œžžžžžžžœ›š™˜—˜–•”“’‘‘ŽŽŽŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccbbbbaaaaaaaa````````_____^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–—˜š›œœžžžžžžœœ›š™˜——–•”“’‘ŽŽŽŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeedddddddccccccccccbbbaaaaaaaa`````````_____^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWXXXXXWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹ŒŒ‘’•–—™š›œœžžžžžžœ››š™˜——•”“’‘‘ŽŽŽŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………†††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddcccccccccbbbbaaaaaaaa`````````_____^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>==========<<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹ŒŽ‘“•–˜™š›œžžžžžœœ›š™˜—––•”“’‘ŽŽŽŽŽ“““““““““““““““““’’’’’’’’ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………†††††……………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddcccccccccbbbbaaaaaaaa````````______^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>==========<<<<=<<<<<<<<<;;;;;;;;;;:::::9999999999888888888877777766666666665555555555444444444444333333333322222222222111111111110000000000//////...........-----------,,,,,,,,,,,+++++++++++*******))))))))))))((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹ŒŽ‘“–—˜š›œžžžžžžžžœ››š™˜–š™—–•””“’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeedddddddccccccccbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333332222222111111111100000000000////////////..........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŽ’“–—™š›œžžžžžžžžœœ›šš™˜–š˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeeeedddddddcccccccbbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333332222222111111111100000000000////////////..........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}~~~~~}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŽ’“–—™š›œžžžžžžžžœœ›š™™—–š˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffffeeeeeddddddddcccccccbbbbbbbaaaaaaaa````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333332222222111111111100000000000////////////..........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™š›œžžžžžžžžžœœ›š™˜—–š˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeddddddddcccccccbbbbbbbaaaaaaaa````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333332222222111111111100000000000////////////..........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’”–˜™šœœžžžžžžžžžœœ›š™˜—–š™—–•”““’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffeeeeeedddddddccccccccbbbbbbbaaaaaaaa````````________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333332222222111111111100000000000////////////..........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’”–˜™›œžžžžžžžžžœœ›š™˜—–š™—–•””“’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeddddddddcccccccbbbbbbbbaaaaaaa````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’”—˜™›œžžžžžžžžžœœ›š™™˜–š™˜–••”“’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeddddddddcccccccbbbbbbbbaaaaaaa````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’”—˜™›œžžžŸžžžžžœœ›š™™˜—š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeddddddddccccccccbbbbbbbbaaaaaaa````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’”—˜™›œžžžŸžžžžžœœ›š™™˜—š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeddddddddcccccccbbbbbbbbbaaaaaa`````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™›œžžžŸžžžžžœœ›š™™˜—š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeddddddddccccccccbbbbbbbbbaaaaaa`````````_________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™šœœžžžžžžžžžœœ›š™™˜—š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeedddddddccccccccbbbbbbbbbaaaaaaa````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’“–˜™š›œžžžžžžžžžœœ›š™™˜—š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeedddddddcccccccbbbbbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ’“–—™š›œžžžžžžžœœ›š™˜—–š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeddddddccccccccbbbbbbbbbaaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘“–—˜š›œžžžžžžžœ››š™˜—–š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeedddddccccccccbbbbbbbbbbaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666665555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ‘“•—˜™›œœžžžžžžžœ››š™˜—–š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeedddddccccccccbbbbbbbbbbaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘’•–˜™š›œžžžžžžœœ››š™˜—–™˜—––•”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222222111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’”–—™š›œžžžžžžœœ›šš™˜—–™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddccccccccbbbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTTUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘”•—˜™›œœžžžžžžœœ›š™™˜—–™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…†………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŽ‘”•–˜™š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddccccccccbbbbbbbbbbbaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘“•–—™š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::99999999999888888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ“”–—˜š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555544444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŽ“”•—˜™›œžžžžžœœ›š™˜—–•˜—––•””““’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555544444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŽ’”•—˜™›œœžžžžžžœœ›š™˜—–•˜—––•””““’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555444444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’”•–˜™šœœžžžžžžœœ›š™˜—–•˜—–••”“““’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555444444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’“•–˜™š›œžžžžžžœœ›š™˜—–•˜—–••”“““’’’‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbaaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||||{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘“”•—˜™š››œœœœ››š™˜—–•”“’–•”““’’‘‘ŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}||||||zzzzzyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeeddddddddddddccbbbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^]^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘“”–—˜™š››œœœœ››š™˜—–•”“’–•”““’‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeedddddddddddcccbbbbbbbaaaaaaaaaaaa```````````__________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||||{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘“”–—˜™š››œœœ››šš™˜—–•”“’–•”““’‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}}||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeedddddddddddcccbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||||{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ’“”–—˜™š››œœœ››šš™˜—–•”“’••”“’’‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeedddddddddddcccbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŽ‘’“•–—˜™š››œœœ››š™™˜—–”“’‘•””“’’‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeedddddddddddcccbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘‘“”•–˜™šš›››œ››šš™˜—–•”“’‘•”““’’‘‘ŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcccbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽ‘’“”–—˜™šš››››››šš™˜—–•”“’‘•”““’’‘‘ŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcccbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽ‘’“”•–—˜™šš›››››šš™˜—–•”“’‘‘•”“’’‘‘‘ŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcccbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ’““”–—˜˜™šš››››šš™™˜—–•”“’‘”““’’‘‘‘ŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}|||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddcccbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVVUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888887777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ‘“””•–—˜™™šš›››ššš™˜—–•”““’‘”““’’‘‘ŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}}|||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddcccbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||||{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’“”•–—˜˜™™ššššššš™˜˜—–•”“’‘”“’’‘‘‘ŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffeeeeeeeeeeedddddddddddcccbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWWVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“”•–——˜™™ššššššš™˜˜—–•”“’’‘““’’‘‘ŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnmmmmmmmmmmlmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffeeeeeeeeeeedddddddddddcccbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWWVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’“”•–——˜™™™ššššš™™˜˜—––•”“’‘“’’‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWWVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999988888888888777777777766666666665555555555544444444433333333332222222221111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“”•–——˜™™™ššššš™™™˜——–•”“’‘‘Ž“’‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}~}}}}}}}}}}}}}}}}||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555555544444444433333333332222222221111111111100000000000//////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“”•–—˜˜™™™ššššš™™™˜——–•”““’‘Ž’’‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}||||||||zzzyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444433333333332222222221111111111100000000000//////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰Š‹‹ŒŽ‘’“”•–—˜™™™™ššššš™™™˜˜—–••”“’‘ŽŽ’‘‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^]^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ’“”•–—˜™™™™ššššš™™™˜˜—––•”“’’‘ŽŽ’‘‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWWVVVVVVVVVUUUUUUUUUUTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’”•–—˜™™šššššššš™™˜˜——–•””“’‘ŽŽ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‹ŒŽ’“”•–—˜™šššššššš™™™˜˜—––•”“’‘‘ŽŽ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“•–—˜™™ššššššš™™™˜˜——–•””“’‘ŽŽ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆ‰‰‰‰ŠŠ‹Œ‘“”•–—˜™šššššššš™™™˜˜—––•”“’’‘ŽŽŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmllmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,,++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆ‰‰‰‰Š‹‹ŒŽ’“”•—˜˜™ššššššš™™™˜˜——–•””“’‘ŽŽŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmllmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰ŠŠ‹ŒŽ’“”–—˜˜™ššššššš™™˜˜˜—––•”““’‘ŽŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmllmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“•–—˜˜™ššššš™™™™˜˜——–••”“’‘‘ŽŽŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmmllmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"uuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŽ‘’“•–—˜˜™™šš™™™™™˜˜——––•””“’‘ŽŽŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||zyyyyyyyyyyyyyyyxxxxxxxxxyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmlllmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"tttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘’”•–—˜˜™™šš™™™™™˜˜——––•”““’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ŠŠ‹ŒŽ‘’”•–——˜™™™™™™™˜˜˜———–••”“’’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNONNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ŠŠ‹ŒŽ‘’”•––—˜˜™™™™˜˜˜˜˜——––•””“’‘‘ŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmonnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""tttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰ŠŠ‹ŒŽ‘’”•––—˜˜˜˜™˜˜˜˜———––••”““’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaa````````````````__________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""ttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||zz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰Š‹‹ŒŽ‘“””•–——˜˜˜˜˜˜˜———––••””“’‘‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaa```````````````___________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||zz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰ŠŠ‹‹ŒŽ‘“””•–———˜˜˜—————––••””“’’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaa```````````````___________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999888888777777777766666666666555666655555555554444444444343333333333222222222221111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ’“””•––———˜˜————–––••”““’‘‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaa````````````````__________^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>======<<<<<<<<<<;;;;;;;;:::::::::::::99999999999888888777777777766666666666555666655555555554444444444333333333333222222222211111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“””•––————————–––••””“’’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa```````````````___________^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;:::::::::::::99999999999888888777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’“””•––———————–––••””““’‘‘ŽŽŒŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>======<<<<<<<<<;;;;;;;;:::::::::::::99999999999888888777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////...........---------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{||zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’“””•––—————––––••””““’’‘ŽŽŽŒŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>======<<<<<<<<<<;;;;;;;:::::::::::::99999999999888887777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////..........----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘’“””•–––————–––••””““’’‘‘ŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>=======<<<<<<<<<;;;;;;;;::::::::::::99999999998888887777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////..........----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽ‘’“””•–––————––•••””“’’‘‘ŽŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddddddcccccccbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;::::::::::::99999999998888887777777777766666666665555666555555555554444444444333333333333222222222211111111100000000000///////////////..........----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŽŽ‘’“””•––––——–––••””““’‘‘ŽŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaa````````````````__________^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;::::::::::::99999999998888887777777777766666666665555666555555555554444444444333333333333222222222211111111100000000000///////////////..........----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŒŒŽŽ‘’“””••–––––––••””““’’‘‘ŽŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbaaaaaaaaaaa``````````_```___________^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;::::::::::::99999999998888887777777777766666666665555666555555555554444444444333333333333222222222211111111100000000000//////////////...........----------,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|zzzz{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’“””••––––––•••””““’‘‘ŽŽŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccccbbbaaaaaaaaaaa``````````_```__________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;:::::::::::::9999999998888887777777777766666666665555666555555555544444444444333333333332222222222211111111100000000000//////////////...........----------,,,,,,,,++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽ‘’““”••––––––••””““’’‘‘ŽŽŽŽŒŒ‘‘‘‘‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbaaaaaaaaaa```````````_``___________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;:::;:::::::::9999999998888887777777777666666666665555666555555555544444444444333333333332222222222211111111100000000000//////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŽŽ‘’““”•••–––––••””““’‘‘ŽŽŽŽŒŒ‘‘‘‘‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbaaaaaaaaaaa```````````_``___________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;::;:::::::::999999999888888777777777766666666666555566655555555554444444444433333333333222222222221111111110000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŽ‘’““””•••––––•”””“’’‘‘ŽŽŽŽŽŒŒ‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbaaaaaaaaaaa``````````__``___________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;::;:::::::::999999999888888777777777766666666666555566655555555554444444444433333333333222222222221111111110000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŽŽ‘’’“””••••––••””““’’‘‘ŽŽŽŽŽŒŒ‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddccccccccbbbaaaaaaaaaa``````````__``___________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;::;;::::::::999999999888888777777777766666666666555566655555555554444444444433333333333222222222221111111110000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’““””•••••••””““’’‘‘ŽŽŽŽŽŒŒ’‘‘‘ŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddcccccccbbaaaaaaaaaaa``````````__``___________^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;:;;::::::::999999999888888777777777766666666666555566655555555554444444444433333333333222222222221111111110000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’““””••••••”””““’’‘‘ŽŽŽŽŽŒŒ’‘‘‘ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddcccccccbbaaaaaaaaaaa``````````__`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;:;;:::::::::99999999888888777777777766666666666555566655555555554444444444433333333333222222222221111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘’’““”””•••••”””““’’‘‘ŽŽŽŽŽŒ’‘‘‘ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuuuttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccbbbaaaaaaaaaa``````````__`___________^^^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>=======<<<<<<<;;;;;;;;;;:;;;::::::::99999999888888777777777766666666666555566655555555554444444444333333333333222222222221111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘‘’’““”””••••””“““’’‘‘ŽŽŽŽŽŽŒ’‘‘‘‘ŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaa``````````__`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;::::::::99999999888888777777777766666666665555566655555555554444444444333333333333222222222211111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘’’““”””••••””“““’’‘‘ŽŽŽŽŽŒ’‘‘‘‘ŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaa``````````___`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@??????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;::::::::99999999888888777777777766666666665555566655555555554444444444333333333333222222222211111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########""""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘’’“““”””•••””“““’’‘‘ŽŽŽŽŽŒ’‘‘‘‘ŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaa``````````___`___________^^^^^^^^^^^]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;:::::::99999999888888777777777766666666665555566655555555554444444444333333333333222222222211111111100000000000///////////////...........----------,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’’““”””””˜˜˜——––••”””“““’’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………†††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffgggggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccbbaaaaaaaaaa``````````___```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>=========<<<<<<=======<<<<<<<;;;;;;;;;;;::::::999999988888888777788777777777766666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))***)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŽ‘‘’’’“““””””˜˜˜——––••”””“““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}|||||||||||||||||||{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjiiiiiiiiiiiiihhhihhhhhhhhhhhggggggggggfffggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccccbbaaaaaaaaaa``````````___```````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????>>>>>==========<<<<<=======<<<<<<<<;;;;;;;;;;::::::999999988888888877788777777777766666666666555555544444444444333333333332222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))***)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŽ‘‘’’’“““””””˜˜˜——–––••””“““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffgggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccbbaaaaaaaaaa``````````___```````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>==========<<<<<=======<<<<<<<<;;;;;;;;;;::::::999999988888888877788777777777766666666666555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********)))**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹ŒŒŽŽŽ‘‘’’’“““””””˜˜˜———––••””“““’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}|||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccccbbaaaaaaaaaa``````````___``````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????>>>>>==========<<<<<=======<<<<<<<<;;;;;;;;;;::::::999999988888888877788777777777766666666665555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********)))**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽŽ‘‘’’““““””””˜˜˜———––••””“““’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}|||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffgggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaa``````````___``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>==========<<<<========<<<<<<<<;;;;;;;;;::::::999999988888888877788777777777766666666665555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘‘’’“““”””””˜˜˜———––••””““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffggggggfffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaa```````````___``````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>============<<<========<<<<<<<<;;;;;;;;;::::::999999988888888877788777777777766666666665555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’’’“““”””””˜˜˜———––••””““’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggfffggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbbaaaaaaaaa```````````___``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>===========<<<========<<<<<<<<;;;;;;;;;::::::999999988888888877788777777777766666666665555555544444444443333333333332222222222211111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŒŽŽ‘‘’’““““”””””˜˜˜———––••””““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~}}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaa```````````___``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============<<=========<<<<<<<;;;;;;;;;::::::999999988888888877788777777777766666666665555555444444444443333333333332222222222211111111110000000//////////.............-----------,,,,,,,,,,,+++++++++++************)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘’’’“““””””””˜˜˜———––••””“’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaa```````````___``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>=============<=========<<<<<<<;;;;;;;;;::::::99999998888888887778877777777776666666666555555544444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠ‹‹ŒŒŽŽ‘‘‘’’“““”””””””˜˜———––••””““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbaaaaaaaaaa```````````___``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>=======================<<<<<<<;;;;;;;;;:::::999999998888888887778877777777776666666666555555544444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽ‘‘’’’“““”””””””˜˜———––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffgggggggffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbaaaaaaaaaa```````````___``````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>========================<<<<<<<;;;;;;;;:::::999999998888888887778877777777776666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽŽ‘‘’’’“““””””””””˜———–––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffgggggggffffffffffffeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaaa````````````__``````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>========================<<<<<<<;;;;;;;;:::::999999998888888887778877777777776666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************)))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘‘’’“““”””””””””˜———––•••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffgggggggfffffffffffffeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa```````````___``````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>========================<<<<<<<;;;;;;;;:::::999999998888888887778877777777776666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽŽ‘‘’’“““”””””””””“———–––••”””““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffgggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa````````````__``````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>==============>=========<<<<<<<;;;;;;;;::::9999999998888888887778877777777776666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!tttttttttttttuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘‘’’““”””””””””””“——–––•••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa```````````___``````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????>>>>>>>==============>========<<<<<<<;;;;;;;;:::::9999999998888888887778877777777776666666666555555544444444444333333333332222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘‘’“““””””••””””““——––••••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppopppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa````````````__``````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>==============>========<<<<<<<;;;;;;;;:::::9999999998888888887778877777777776666666666555555544444444443333333333332222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘’’““”””••••””””““—–––•••”””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppopppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa````````````__``````______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPOPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>==============>>=======<<<<<<<;;;;;;;;:::::9999999998888888887778877777777776666666666555555544444444443333333333332222222222211111111111000000///////////............------------,,,,,,,,,,,+++++++++++***********))))**)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘‘’““”””••••••”””““–––•••”””“““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccbbbaaaaaaaaaaa```````````__``````______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>=============>>=======<<<<<<<;;;;;;;;:::::9999999998888888887778877777777776666666666555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********))))*))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!tttttttttttttuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰Š‹‹ŒŽŽ‘‘’““””•••••••””“““––•••””””“““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaaa```````````__``````______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>=============>>=======<<<<<<<;;;;;;;;:::::9999999998888888887778877777777776666666666555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,++++++++++++***********))))*))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!ttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽŽ‘’’““””•••••••””““’––••””””““““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfffggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccbbaaaaaaaaaaa```````````__``````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>=============>>======<<<<<<<<;;;;;;;;:::::9999999998888888887778877777777776666666666555555544444444443333333333332222222222211111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!ttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††……………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽŽ‘‘’““”••••••••””““’–•••”””““““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„††††………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffgggggggffffffffffffeeeeeeeeeedddddddddddccccccccccbbaaaaaaaaaaa```````````__``````______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>=============>>======<<<<<<<;;;;;;;;;:::::9999999998888888887778877777777776666666666555555544444444443333333333332222222222211111111110000000//////////.............-----------,,,,,,,,,,,++++++++++++***********))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!stttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’““””•••••••””““’–••”””“““““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„††††………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuutttttttttsssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffgggggggffffffffffffeeeeeeeeeedddddddddddccccccccccbbbaaaaaaaaaa```````````__``````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>=============>>======<<<<<<<;;;;;;;;;:::::999999998888888888777887777777777766666666655555554444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!stttttttttttttuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’““””•••••••””““’–••”””““““’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„†††…………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmllllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffgggggggffffffffffffeeeeeeeeeeddddddddddcccccccccccbbbaaaaaaaaaaa``````````__``````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>=============>>======<<<<<<<;;;;;;;;;:::::999999998888888888777887777777777766666666655555554444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………†††††††††††††††††††…………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘‘’“””•••••••””““’–•”””““““’’’’’‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffggggggfffffffffffffeeeeeeeeeeddddddddddccccccccccccbbaaaaaaaaaaa``````````__``````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>>=============>>======<<<<<<<;;;;;;;;::::::999999998888888888777887777777777766666666655555554444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’““””••••••””““’••””““““’’’’’’‘‘‘‘ŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„††……………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooopoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffggggggffffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbaaaaaaaaaaa``````````__``````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>>=============>>======<<<<<<<;;;;;;;;:::::9999999998888888887777888777777777766666666655555554444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!sstttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††…………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒŽ‘’““””•••••””““’••””“““’’’’’’‘‘‘‘‘ŽŽŽŽŽŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„†………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooopooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmllllllllllllkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggfffffgggggffffffffffffffeeeeeeeeeedddddddddcccccccccccccbbaaaaaaaaaaa``````````__``````______________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????>>>>>>>>>=============>>======<<<<<<<;;;;;;;;:::::9999999998888888887777887777777777766666666665555554444444444333333333333322222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))))*)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!tttttuuuuuuuuuuuuuvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽŽ‘’’“””•••••””““’’’‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggghggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____`````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;::::::::::::99999999988888888777777777766666666665555555554444444444333333333333222222222211111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!tttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’““””••••””““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggghggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````_____``````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYWWWWWWWVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;::::::::::::99999999988888888777777777766666666665555555554444444444333333333333222222222211111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!tttttuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽ‘‘’“”””•••”””“’“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooopppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______`````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZYYYYYWWWWWWWVVVVVVVVUUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;:::::::::::999999999988888888777777777766666666665555555554444444444333333333333222222222211111111100000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!ttttttuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽ‘’““”””••”””“’“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````______`````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZYYYYYWWWWWWWVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;::::::::::::999999999988888888777777777766666666665555555554444444444333333333333322222222211111111100000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""!!!!!!!!!!!!ttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽ‘’““”””””””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZZYYYYYWWWWWWWVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999988888888777777777766666666665555555554444444444333333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!ttttttuuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’’“”””””””“““’’‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[\[[[[[[[[[[ZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999988888888777777777766666666665555555554444444444333333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!tttttttuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŽŽ‘’““””””””“““’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹Š‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooopooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````______`````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999888888888777777777666666666665555555554444444444433333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!tttttttuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŽ‘’““””””””““““’‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````______`````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999988888888777777777666666666665555555554444444444433333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŽ‘’’“”””””””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggffffffffffeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````______`````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@????@???????>>>>>>>>>>>>>>===========<<<<<<;;;;;;:::::::::::::999999999888888888777777777666666666655555555554444444444443333333333322222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’““””””””“”“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````______`````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@????@???????>>>>>>>>>>>>>>===========<<<<<<;;;;;;::::::::::::999999999998888888877777777766666666665555555554444444444444333333333332222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘’““””””””“”“’’‘ŽŽŽŽŽŽŽŽ‘‘‘ŽŽŽŽŒŒŒŒŒŒ‹ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````______````______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@????@???????>>>>>>>>>>>>>>===========<<<<<<;;;;;;::::::::::::999999999998888888877777777766666666665555555555444444444444333333333332222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttuuuuuuuuuuuuuuvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’“””””””“”“’’‘ŽŽŽŽŽŽŽŽ‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````______````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????@????????>>>>>>>>>>>>>===========<<<<<<;;;;;;::::::::::::999999999998888888877777777766666666665555555555444444444444433333333332222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘‘’“””””””“”“’’‘ŽŽŽŽŽŽŽŽ‘‘‘ŽŽŽŽŽŒŒŒŒŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeddddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaa```````````______````______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@????????>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999998888888877777777766666666665555555555444444444444433333333332222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’““”””””“”“’’‘ŽŽŽŽŽŽŽŽ‘‘‘ŽŽŽŽŒŒŒŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggggfffffffffffeeeeeeeeeddddddddddddddddddcdcccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````______````_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???@@???????>>>>>>>>>>>>===========<<<<<<<;;;;;;:::::::::::::99999999998888888877777777766666666665555555555444444444444433333333332222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttttuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘’““”””””“”““’‘ŽŽŽŽŽŽŽŽ‘‘‘‘ŽŽŽŽŒŒŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddcdcccccccbbbbbbbbbaaaaaaaaaaaaaaa````````````______````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????@@???????>>>>>>>>>>>>===========<<<<<<;;;;;;;:::::::::::::99999999998888888877777777766666666665555555555444444444444443333333332222222211111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{||||||||{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘’’“”””””“”““’‘ŽŽŽŽŽŽŽŽ‘‘ŽŽŽŒŒŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````````______````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????@@???????>>>>>>>>>>>>===========<<<<<<<;;;;;;;::::::::::::99999999999888888877777777766666666665555555555444444444444443333333332222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††††††††……†††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’““””””“”““’‘ŽŽŽŽŽŽŽŽ‘‘ŽŽŽŒ‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa````````````______````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????@@???????>>>>>>>>>>>>===========<<<<<<;;;;;;;;::::::::::::99999999999888888877777777776666666665555555555444444444444443333333332222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{|||||||{{{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††……………††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’““””””“”““’‘‘ŽŽŽŽŽŽŽŽ‘‘‘ŽŽŽ‹ŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa````````````______`````___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAA@@@A@@@@@@@@@@@@@@@@@???????@@???????>>>>>>>>>>>============<<<<<<<;;;;;;;::::::::::::99999999999888888877777777776666666665555555555544444444444444333333332222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{|||||||{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††……………………†††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘‘’““””””“”““’‘‘ŽŽŽŽŽŽ‘‘‘‘‘‘‘‘ŽŽ‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````````_______````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@???????@@????????>>>>>>>>>>============<<<<<<;;;;;;;;::::::::::::99999999999888888877777777776666666665555555555544444444444444333333332222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{||||||{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††……………………………††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹ŒŽŽ‘’““””””“”““’‘‘ŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````````_______`````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@@?????????@@????????>>>>>>>>>>============<<<<<<<;;;;;;;:::::::::::::9999999999988888887777777776666666665555555555554444444444444433333332222222211111111100000000//////////............--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††……………………………………†††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰Š‹‹ŒŽ‘’“““”””“”““’’‘ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````````_______`````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYWWWWWWWVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@??????????@?????????>>>>>>>>>>============<<<<<<;;;;;;;;:::::::::::::999999999998888888777777777666666666655555555555554444444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!!tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰Š‹‹ŒŽ‘’’““”””“”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````````_______`````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@??????????@?????????>>>>>>>>>=============<<<<<<<;;;;;;;:::::::::::::999999999998888888877777777666666666655555555555555444444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!tttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………………………††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’“““”““”““’’‘‘‘‘‘‘‘’‘‘’’’’’’’’‘‘‘‘‘‘ŽŽ‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````_______`````_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@???????????@?????????>>>>>>>>>=============<<<<<<;;;;;;;;::::::::::::::99999999999888888877777777766666666655555555555555544444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!tttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘‘’““““““””““’‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’‘‘‘‘ŽŽŽ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````````_______`````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@???????????@?????????>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::::99999999999888888877777777766666666655555555555555554444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!ttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{||||{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰Š‹ŒŽ‘’““““““””““’’‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’’’‘‘‘ŽŽŽ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````````_______`````_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYWWWWWWWWWVVVVVVVUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@???????????@?????????>>>>>>>>>============<<<<<<<;;;;;;;;:::::::::::::::9999999999888888877777777766666666655555555555555555444444444333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!! sssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††‡ˆˆ‰Š‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽŽŽ’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssssrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWVVUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>===========<=====<<<<<<<;;;;;;;;::::::::::::999999999998888888777776666666655555555555444444444444444444333333322222222111111111000000000///////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!ssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††‡‡ˆ‰Š‹ŒŽŽ‘‘ŽŽŽŽŽŽŽ’’’’’’’’’‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>===========<=====<<<<<<<;;;;;;;;::::::::::::999999999998888888777776666666655555555555444444444444444444333333322222222111111111000000000///////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!ssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††‡‡ˆ‰Š‹ŒŒŽ‘‘‘’’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssssrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWVVUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>==========<<=====<<<<<<<;;;;;;;;::::::::::::999999999999888888777776666666655555555555444444444444444444333333322222222111111111000000000///////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!ssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘“’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‰‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttsssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^^]\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWVVUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>==========<<====<<<<<<<;;;;;;;;:::::::::::::999999999999888888777776666666655555555555444444444444444444333333322222222111111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!sssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††‡‡ˆ‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘““““’’’’’’‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWVVUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>=========<<<====<<<<<<<;;;;;;;;::::::::::::::99999999999888888777776666666655555555555444444444444444444333333323222222211111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!sssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘“““““’’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssssrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWWVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>=========<<<===<<<<<<<<;;;;;;;;:::::::::::::999999999999888888777776666666655555555555444444444444444444433333323222222211111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!sssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………††‡‡ˆ‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘“““““’’’’’‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssssrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>========<<<<===<<<<<<<<;;;;;;;;:::::::::::::999999999999888888777776666666655555555555444444444444444444433333333222222211111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’’’’’’‘‘‘“““““’’’’‘‘‘ŽŽŽŒŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>========<<<<===<<<<<<<<;;;;;;;;:::::::::::::999999999999888888777776666666655555555555444444444444444444433333333222222211111111000000000///////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘‘‘’’’’’’’’’’’’’’’’’’’‘“““““’’’’‘‘‘ŽŽŽŒŒŽŽŽŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>========<<<<==<<<<<<<<;;;;;;;;;:::::::::::::999999999999888888777776666666655555555555444444444444444444433333333222222211111111000000000//////............----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!ssssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘‘’’’’’““““““““’’’’’’’’““““““’’’‘‘ŽŽŒŒŒŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>========<<<<==<<<<<<<<;;;;;;;;::::::::::::::999999999998888888777776666666655555555555444444444444444444433333333222222211111111000000000//////...........-----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!ssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰ŠŠ‹ŒŽ‘‘‘’’’“““““““““““““’’’’’““““““’’’‘‘ŽŽŒŒŒŒŒŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^]]]]\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>========<<<<==<<<<<<<<;;;;;;;;;:::::::::::::999999999998888888777776666666555555555555444444444444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!ssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹‹ŒŽ‘‘’’’“““”””””””“““““’’’’”“““““’’’‘‘ŽŽŒŒŒŒŒ‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^]]]]\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>========<<<<==<<<<<<<<;;;;;;;;;::::::::::::9999999999998888888777776666666655555555555554444444444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!ssssssssssttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹ŒŒ‘’’““”””””””””””““““’’’””““““’’’‘‘ŽŒŒŒŒ‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^]]]]\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>========<<<<==<<<<<<<<;;;;;;;;;::::::::::::9999999999998888888777766666666555555555555554444444444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!sssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{|||||||||||||||}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒ„„„„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹Œ‘’’““””•••••••”””““““’’””“““““’’‘‘ŽŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<==<<<<<<<<<;;;;;;;;::::::::::::9999999999998888888777766666666655555555555555444444444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!sssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹Œ‘’““””•••••••••”””“““’’”””““““’’’‘ŽŽŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeedddddddddddddcddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>========<<<<==<<<<<<<<<;;;;;;;;::::::::::::9999999999998888888777766666666655555555555555444444444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!sssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{||||||||||||||||}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………†‡‡ˆ‰Š‹Œ‘’““””•••–––••••”””“““’””””““““’’‘‘ŽŽŒŒ‹‹‹‹ŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<==<<<<<<<<<;;;;;;;;::::::::::::9999999999988888888777666666666655555555555555544444444444444433333333322222211111110000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!ssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………††‡ˆ‰‰Š‹ŒŽ‘’“””•••––––––•••”””“““”””””“““’’‘‘ŽŒŒ‹‹‹ŠŠŠŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>========<<<<===<<<<<<<<<;;;;;;;::::::::::::9999999999988888888777666666666655555555555555544444444444444333333333322222211111110000000000//////...........----------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!ssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{|||||||||||||||||}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……††‡‡ˆ‰Š‹ŒŽ‘’“””••––––––––•••””“““””””””“““’’‘ŽŒŒ‹‹ŠŠŠŠŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGHHHGGGGGGGGGFFFFFFFFFEEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>========<<<<===<<<<<<<<<;;;;;;;;::::::::::::99999999998888888877766666666665555555555555555444444444444433333333332222221111111000000000//////............----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!ssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽ‘’““”••–––––––––••”””““•””””””““’’‘‘ŽŒ‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=========<<<====<<<<<<<<<;;;;;;;::::::::::::99999999998888888877766666666666555555555555555444444444444433333333332222221111111000000000//////...........-----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!sssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘’““”••–––––––––•••””““••””””””““’’‘ŽŽŒ‹‹ŠŠŠ‰‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddcdddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<====<<<<<<<<<;;;;;;;:::::::::::::9999999998888888877766666666666555555555555555544444444444433333333332222221111111000000000//////...........----------,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!sssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘’’“””••––––––––•••”””“•••”””””““’’‘ŽŒ‹‹ŠŠŠ‰‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcdddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<=====<<<<<<<<<;;;;;;:::::::::::::9999999999888888877766666666666655555555555555544444444444433333333332222221111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!sssssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰Š‹‹Ž‘‘’“””••––––––––•••”””“••••”””””““’‘‘ŽŒŒ‹ŠŠŠ‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<======<<<<<<<<;;;;;;::::::::::::::999999999888888877766666666666665555555555555544444444444433333333332222221111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!ssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzz{||||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰‰Š‹Ž‘’““””••–––––––•••”””“•••••”””””““’‘ŽŽŒ‹ŠŠŠ‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆ‰ˆ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<======<<<<<<<<;;;;;;;:::::::::::::999999999888888877766666666666666555555555555544444444444333333333332222211111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!ssssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………†‡‡ˆ‰Š‹Ž‘‘’“””•••––––––•••”””“••••••””””““’‘‘ŽŒ‹‹ŠŠ‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddcddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>===========<<=======<<<<<<<<;;;;;;:::::::::::::999999999888888877766666666666666655555555555544444444444333333333322222211111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!sssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………†‡‡ˆ‰Š‹Ž‘’’“””•••••–•••••””””•••••••””””““’‘ŽŒ‹ŠŠ‰‹ŠŠŠŠŠŠŠŠ‰‰Š‰ŠŠŠŠŠŠŠŠŠŠ‹‹ˆ‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrrrrrrrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeddddddddddcddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>============<========<<<<<<<;;;;;;::::::::::::::99999999888888877776666666666666665555555555554444444444333333333322222211111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!qqrrrrrrrrrrrrrrsssssssrrrrrrrrsssssssssssssstttvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹ŽŽ‘’’“””•••–––––––––••••ššššš™™™™™™˜˜—–•”“’‘ŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggfffffffffffeddddddddddcccccccccccbbbbaaa`````````````````_______^^^^^^^^]]]]]]]]]]]\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLLKKKLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===============<<<<<<<;;;;;;::::::::::::::9999999998888888777777777777777666666666655555554444444444333333332222221111111000000000////////............--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqrrrrrrrrrrrrrrsssssssrrrrrrrrsssssssssssssssttvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆ‰‰Š‹Ž‘’’“””•••–––––––••••”šššššš™™™™™˜˜—––•”“’‘ŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggfffffffffffedddddddddccccccccccccbbbbaaa`````````````````_______^^^^^^^]]]]]]]]]]]]\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===============<<<<<<<;;;;;;:::::::::::::::999999998888888877777777777777766666666655555554444444444333333332222221111111000000000////////............--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqrrrrrrrrrrrrrrssssssrrrrrrrrsssssssssssssssttvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹ŽŽ‘‘’““”””•••––––•••••”šššš™™™™™™™™˜——–•”“’‘ŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||}}}}}}|||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeedddddddddccccccccccccbbbbaaa````````````````_______^^^^^^^^]]]]]]]]]]]]\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKJJJJJJJJIJJIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;:::::::::::::::999999998888888877777777777777766666666655555554444444444333333332222211111111000000000////////...........---------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqrrrrrrrrrrrrrrssssssrrrrrrrrrssssssssssssssttvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠŒŽ‘‘’’““””••••••••••””šš™™™™™™™™™™˜˜—––•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}}||||||||||||||{{{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvutttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggfffffffffffeddddddddcccccccccccccbbbbaaa````````````````_______^^^^^^^^]]]]]]]]]]]]\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJIJIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;:::::::::::::::999999998888888877777777777777776666666655555554444444443333333332222211111110000000000////////...........---------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqrrrrrrrrrrrrrrssssssrrrrrrrrrssssssssssssssstvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰ŠŒŽ‘‘’’““”””•••••••”””š™™™™™™™™™™™™˜——–•”“’‘ŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††……………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||}}}}}|||||||||||||||{{{{{||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuutttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggihhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeeddddddddcccccccccccccbbbbaaa```````````````________^^^^^^^^]]]]]]]]]]]]\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKKJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;:::::::::::::::999999999888888887777777777777777666666655555554444444443333333322222211111110000000000////////...........---------,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrsssssssssssssstvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆˆ‰ŠŒŒŽŽ‘‘’’““”””•••••””””š™™™™™™™™™™™™˜˜—–••”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††††…†††††††††………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||}}}}}|||||||||||||||{{{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggihhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaa``````````````________^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;:::::::::::::::999999999888888887777777777777777666666655555554444444433333333322222211111110000000000////////...........---------,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrsssssssssssssssvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰‹ŒŽŽ‘‘’“““””””••”””””™™™™™™™™™™™™™™˜——–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††††…………………†††††…………………………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaa`````````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=================<<<<<<;;;;;;::::::::::::::999999999888888888777777777777777666666655555554444444433333333322222211111110000000000////////...........---------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqrrrrrrrrrrrrrsssssrrrrrrrrrrsssssssssssssssvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰‹‹ŒŽ‘’’“““””””””””””™™™™™™™™™™™™™™˜˜—–•”“’‘‘ŽŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††††……………………†…………………………………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||}}}|||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggihhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaa````````````_________^^^^^^^^]]]]]]]]]]]]]\\\\[ZZZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;;::::::::::::::99999999988888888877777777777777766666665555554444444443333333332222211111111000000000/////////...........---------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrssssssssssssssvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆŠ‹ŒŒŽŽ‘‘’’““””””””””””™™™™™™™™™šš™™™™˜˜—–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||}}}|||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaa````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>=================<<<<<<<;;;;;;::::::::::::::99999999988888888887777777777777766666665555554444444443333333332222211111111000000000/////////..........----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrssssssssssssssvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡ˆŠ‹‹ŒŽ‘’’“““”””””””””™™™™™™™™ššššš™™˜˜—–••”“’‘ŽŽŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††…………………………………………………………………ƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||}}|||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeeddddddcccccccccccccccbbbbaaaaa```````````_________^^^^^^^]]]]]]]]]]]]]\\\\\[ZZZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>=================<<<<<<<;;;;;;::::::::::::::99999999988888888887777777777777766666665555554444444433333333322222211111111000000000/////////..........----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆŠŠ‹‹ŒŽŽ‘‘’“““”””””””””š™™™™™™šššššš™™™˜˜—–•”“’‘ŽŒŒŒŒ‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††††…………………………………………………………………ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||}|||||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvuuuutttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeeddddddcccccccccccccccbbbbaaaaa``````````__________^^^^^^^]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZYYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;::::::::::::::999999999998888888888777777777777666666665555554444444443333333322222211111111000000000////////...........----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‰ŠŠ‹ŒŽ‘‘’“““”””””””””ššš™™™ššššššššš™™˜——–•”“’ŽŽŒŒŒŒ‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||}}||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmlllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeeddddddcccccccccccccccbbbbaaaaa``````````__________^^^^^^^]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZYYYYYYYYYYXXXVVVVVVVUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;::::::::::::::999999999998888888888777777777777666666665555554444444433333333322222211111111000000000////////...........----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‰‰Š‹‹ŒŽŽ‘‘’““””””••••””ššššššššššššššš™™˜˜—–•”“’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||}||||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvuuuuuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggghhhhhhhhhhhhhhggggggggggghhhhggggggggggffffffffffeeddddddccccccccccccccccbbbaaaaa`````````___________^^^^^^^]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;:::::::::::::9999999999998888888888777777777777666666665555554444444443333333322222211111111000000000////////...........----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‰‰ŠŠ‹ŒŽŽ‘‘’““”””•••••••šššššššššššššššš™™˜——–•”“‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvvuuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggggggggggfhhhhhhhhhhhhhhhgggggggggghhhhggggggggggffffffffffeeddddddcccccccccccccccbbbbaaaaa`````````___________^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVUUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>================<<<<<<<<<;;;;;;:::::::::::::9999999999998888888888777777777777666666665555554444444443333333322222211111111000000000////////...........----------,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††ˆ‰‰Š‹ŒŽ‘‘’““””••••••••›šššššššššššššššš™™˜—–•””’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††††………………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhggggggggggffffffffffeeddddddcccccccccccccccbbbbaaaaa`````````___________^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;::::::::::::99999999999988888888888777777777776666666665555554444444443333333322222211111111000000000////////...........----------,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††ˆˆ‰Š‹‹ŒŽ‘’’“””•••••••••››››ššššššš››šššš™™˜˜—–•”’’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllllllllkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggffhhhhhhhhhhhhhhhgggggggggghhhhggggggggggffffffffffeeddddddccccccccccccccccbbbaaaaa````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;:::::::::::::99999999999988888888888777777777776666666665555554444444443333333322222211111111000000000////////...........----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†ˆˆ‰ŠŠ‹ŒŽ‘’’“””•••––––––›››››››››››››››ššš™™˜——–•“’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{|||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmnnmmmmmmmmmmmmmllllllllllmmmmmlllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggffhhhhhhhhhhhhhhhgggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaaa````````___________^^^^^^^]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;::::::::::::99999999999998888888888877777777777666666666555555444444444433333332222221111111100000000/////////..........-----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………‡ˆ‰‰Š‹ŒŽ‘’““”•••–––––––œ›››››››››››››››ššš™™˜—–•”“’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvvuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmnnmmmmmmmmmmmmmllllllllllmmmmmlllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggfffffhhhhhhhhhhhhhhhgggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaa`````````___________^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZYYYYYYYYYXXXXXVVVVVVUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777777666666666555555444444444433333332222221111111100000000/////////..........-----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„……‡ˆˆ‰Š‹ŒŽ‘’““”••––––––––œœœœ›››››››››››››ššš™˜˜—–”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppoooooooooonnnnnnnnnnnnnnmnnmmmmmmmmmmmmmllllllllllmmmmlllllllllllllllllkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggggfffffffhhhhhhhhhhhhhhhgggggggggghhhhggggggggggffffffffffeeddddddcccccccccccccccbbbbaaaa````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZYYYYYYYYYXXXXXVVVVVVUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888877777777776666666666555555444444444433333333222221111111100000000////////...........-----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrqrrrrrrrrrrrrrrssssssssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„……‡‡ˆ‰ŠŠ‹Ž‘’““”••–––—————œœœœœœ››››››››››››šš™™˜——•”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnmmnmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggfffffffhhhhhhhhhhhhhhhhggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaa````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;::::::::::::999999999999888888888888877777777776666666666555555544444444433333333222221111111100000000////////...........-----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqrrrrrrrrrrrrrrrsssssssssuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„…†‡ˆˆ‰Š‹ŒŽ‘’““”••––——————œœœœœœ››››››››››››šš™™˜—••“’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssssssssssssssrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmnmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllllkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggffffffffhhhhhhhhhhhhhhhhggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaaa```````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999998888888888888877777777776666666666555555544444444433333333222222111111100000000////////...........-----------,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqqrrrrrrrrrrrrrrsssssssssuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„†‡‡ˆ‰Š‹ŒŽ‘’“”••––——————œœœœœœ››››››››››ššš™˜˜–•”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttssssssssssssssssrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllmmmlllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggggfffffffffhhhhhhhhhhhhhhhhggggggggghhhhggggggggggffffffffffeedddddddccccccccccccccbbbbaaa````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;::::::::::::9999999999998888888888888777777777766666666666555555554444444433333333222222111111100000000////////...........-----------,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrssssssssuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„††‡ˆ‰‰Š‹Ž‘’“”••––——————œœœœœœ››››››››››šš™™˜–•”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttsssssssssssssssrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllmmlllllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggffffffffhhhhhhhhhhhhhhhhggggggggghhhhggggggggggffffffffffeedddddddcccccccccccccbbbbbaaa````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888888777777777766666666666555555554444444443333333222222111111110000000////////...........-----------,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrqqrrrrrrrrrrrrrrrssssssssuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„††‡‡ˆ‰Š‹ŒŽ‘’“””•–––—————œœœœœ››››››››››ššš™˜—–•”’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||{{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttssssssssssssssssrrssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggffffffffhhhhhhhhhhhhhhhhggggggggghhhhggggggggggffffffffffeedddddddcccccccccccccbbbbbaa````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZYYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888888887777777777766666666666555555554444444443333333222222111111110000000////////...........-----------,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrssssssssuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆ‰‰‹ŒŽ‘’“”••––—————œœœœœœ›››››››››ššš™™—–•”“’ŽŽŒŒŒŒ‹ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††……………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttsssssssssssssssrrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllmmllllllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffhhhhhhhhhhhhhhhhhgggggggghhhhggggggggggffffffffffeedddddddcccccccccccccbbbbbaa````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZYYYYYYYYYXXXXXXXVVVVVUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999888888888888887777777777766666666666555555555444444443333333222222111111110000000////////..........------------,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! oooooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„…„……††‡ˆ‰Š‹ŒŽ‘’““””••––––—————–––––••••••••••”””““š™˜–•”“’‘ŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeedcccccccccccbbbbbbbbbbbaaaaaaaaa`````````_________]]]]\\\\\\\\\\\\\[[[[[[[[XXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999999999998888888887777777777777777666666666666555555555555444444444433333332222222111111110000000///////.........------------,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………„„„„„„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹ŒŽ‘’““””•••––————––––––•••••••••””””““š™˜—–”“’‘ŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeedcccccccccccbbbbbbbbbbbaaaaaaaaa`````````_________]]]]\\\\\\\\\\\\\\[[[[[[[XXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777777776666666666665555555555555444444444433333332222222211111110000000///////.........------------,,,,,,++++++++++++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘’““””•••––———––––––•••••””””””””““š™˜—–•”’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeedccccccccccbbbbbbbbbbbbaaaaaaaa``````````_________]]]]\\\\\\\\\\\\\[[[[[[[[XXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888877777777777777776666666666665555555555555444444444433333332222222211111110000000///////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooppppppppppppppqpqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……††‡ˆ‰Š‹Ž‘‘’““””•••––––––––––•••••””””””””““š™˜—–•”“’‘ŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaa`````````__________]]]\\\\\\\\\\\\\\[[[[[[[[XXXXWWWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>===========<<<<<<<<;;;;;;;;;:::::::::::999999999999988888888877777777777777766666666666665555555555555444444444333333332222222211111110000000///////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹ŒŽ‘‘’““””••––––––––––••••”””””””””““š™™˜—•”“’‘ŽŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbaaaaaaaaa`````````__________]]]\\\\\\\\\\\\\[[[[[[[[[XXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>==========<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777777777766666666666655555555555555544444444333333332222222211111110000000///////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! oooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„……†‡ˆ‰Š‹ŒŽ‘‘’““”””•–––––––––••••”””””””””““šš™˜—–•”“’‘ŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeecccccccccccbbbbbbbbbbbaaaaaaaa`````````___________]]]\\\\\\\\\\\\\[[[[[[[[[XXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888777777777777777666666666666655555555555555444444444333333332222222111111110000000///////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! oooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘‘’““””••––––––––•••””””””””““““šš™˜—–•”“’‘ŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeeeecccccccccccbbbbbbbbbbbaaaaaaaa`````````___________]]]\\\\\\\\\\\\[[[[[[[[[[XXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>==========<<<<<<<<;;;;;;;;;::::::::::99999999999998888888888777777777777777666666666666655555555555555444444444333333332222222111111110000000///////........------------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! ooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„……†‡‡ˆ‰Š‹ŒŽ‘‘’’“”•••–––––––•••”””””“““““““šš™™˜—–•”“’‘ŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeecccccccccccbbbbbbbbbbaaaaaaaaa`````````___________]]]\\\\\\\\\\\[[[[[[[[[[[XXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????>>>=========<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888777777777777777666666666666665555555555555544444444433333333222222211111111000000////////........------------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„……†‡ˆˆ‰Š‹ŒŽ‘‘’““”••–––––––•••””””““““““““šš™™˜—–••”“’‘ŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffeeeeeeeeeecccccccccccbbbbbbbbbbaaaaaaaaa`````````___________]]]\\\\\\\\\\[[[[[[[[[[[[XXXXWWWWWWWWWWVVVVVVVVVVVTTTTTTSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????>>==========<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777777777666666666666655555555555555444444444433333333222222211111110000000////////........------------,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„……†‡ˆ‰Š‹‹ŒŽ‘‘’“””••–––––––•••”””““““““““ššš™™˜—–•”““’‘‘ŽŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeecccccccccccbbbbbbbbbbaaaaaaaaa`````````___________]]]\\\\\\\\\\[[[[[[[[[[[[XXXXXWWWWWWWWWVVVVVVVVVVVTTTTTTSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????>>=========<<<<<<<<<<;;;;;;;;;:::::::::99999999999998888888888777777777777767666666666666655555555555555444444444433333332222222211111110000000////////........------------,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘‘’“”••–––––––•••””“““““““““ššš™™˜˜—–•””“’‘‘ŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffgggfffffffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaaaaaaa`````````___________]]]\\\\\\\\\[[[[[[[[[[[[[XXXXXWWWWWWWWWVVVVVVVVVVVTTTTTTSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????>>=========<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888888887777777777777766666666666666555555555555554444444444433333332222222111111110000000///////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! oooooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„……††‡ˆ‰Š‹ŒŽŽ‘’“””••–––––––••”””““““““““šššš™™˜˜—–•””“’‘‘ŽŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmlllllllllllllllklllllllkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhhhhghhhhhhggggggggggggggggfffggffffffffffffffeeeeeeeeeeccccccccccbbbbbbbbbbaaaaaaaaaa````````____________]]\\\\\\\\\\[[[[[[[[[[[[[XXXXXWWWWWWWWWVVVVVVVVVVVTTTTTTSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????>==========<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777776666666666666655555555555555444444444443333333222222211111110000000////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹ŒŽ‘““”••–––––––••”””““““““““ššššš™™˜˜—–•””“’‘‘ŽŽ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmlllllllllllllllklllllllkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhhggghhhhggggggggggggggggfffffffffffffffffffffeeeeeeeeedccccccccccbbbbbbbbbbaaaaaaaaa`````````____________]]\\\\\\\\\\[[[[[[[[[[[[[XXXXXWWWWWWWWWVVVVVVVVVVVTTTTTTSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJJIIIIIIIHIIHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????>=========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888888887777777777777766666666666666555555555555554444444444443333333222222211111110000000////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰ŠŠ‹ŒŽ‘’“”••––––––––••””““““““““›ššššš™™˜˜—–••”“’‘‘ŽŽ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllkkllllllkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhgggggghhhggggggggggggggggffffffffffffffffffffffeeeeeeeeeecccccccccbbbbbbbbbbbaaaaaaaaaa````````____________]]]\\\\\\\\[[[[[[[[[[[[[[XXXXXWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIHIIHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBDCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????==========<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888887777777777777766666666666666555555555555544444444444443333333222222211111100000000////////........------------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! oooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……††‡ˆ‰Š‹ŒŽ’“””•––––––––••”””“““““““››››šššš™˜˜—–•””“’‘މ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmllllllllllllllkkllllllkkkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhhgggggghgggggggggggggggfffffffffffffffffffffffffeeeeeeeeedcccccccccbbbbbbbbbbbaaaaaaaaa`````````____________]]]\\\\\\\\[[[[[[[[[[[[[[XXXXXWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIHIIHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????==========<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777777776666666666666555555555555554444444444444333333322222211111110000000/////////........------------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆˆ‰Š‹ŒŽ’“””•–––———–––••””“““““““››››››ššš™™˜—–•”“’’‘މ‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmmllllllllllllllkkllllllkkkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeedcccccccccbbbbbbbbbbbaaaaaaaaa`````````____________]]]\\\\\\\\[[[[[[[[[[[[[[XXXXWWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIHIIHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777777766666666666666555555555555544444444444444333333322222211111110000000////////.........------------,,,,,,++++++++++++************))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘’“”•––—————––•••””““““““››››››››šš™™˜—–•”“’‘މ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}||||||||||}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllkkkllllllkkkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeedcccccccccbbbbbbbbbbbaaaaaaaaa`````````____________]]]\\\\\\\\[[[[[[[[[[[[[[XXXXWWWWWWWWWWVVVVVVVVVVVTTTTSSSSSSSSRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIIHIHHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????>=========<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777776666666666666655555555555544444444444444333333332222221111110000000/////////.........------------,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‹ŒŽ‘’“”•––——————––••””““““““›››››››››šš™˜˜—–•“’’‘މ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}||||||||||}}}}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnmnnnmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllkkkllllllkkkkkkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeedcccccccccbbbbbbbbbbaaaaaaaaaa````````_____________]]]\\\\\\\\[[[[[[[[[[[[[ZXXXWWWWWWWWWWWVVVVVVVVVVVTTTTSSSSSSSSRRRRRRRRQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKLKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIHHIHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????>>========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666666555555555555444444444444444333333332222221111110000000/////////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! nooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰Š‹ŒŽ‘’“”•––———————––••””“““““››››››››››šš™˜—–•”“’‘މ‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||||||||||}}}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnmmnnnnmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllkkkklllllkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeedcccccccccbbbbbbbbbbaaaaaaaaaa````````_____________]]]\\\\\\\\[[[[[[[[[[[[ZZXXWWWWWWWWWWWWVVVVVVVVVVVTTTTSSSSSSSRRRRRRRRQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIHHIHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????>>========<<<<<<<<<<;;;;;;;;;:::::::::::999999999888888888887777777777777666666666666666555555555554444444444444444333333322222221111110000000/////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! nooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssttttuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwxxxxxxxxxxyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‹ŒŽ’“”•––———————––••”””““““›››››››››››š™™˜—–”“’‘މˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}||||||||||||}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnmmnnnmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllkkkklllllkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeddcccccccccbbbbbbbbbbaaaaaaaaaa````````_____________]]]\\\\\\\\[[[[[[[[[[[ZZZWWWWWWWWWWWWWWVVVVVVVVVVVTTTTSSSSSSSRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKJJJJJJJJJIIIIIIIHHIHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????>>========<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777776666666666666665555555555544444444444444443333333322222211111110000000/////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! noooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwxxxxxxxxxxyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹ŒŽ‘“”••–——˜˜˜———––••””““““›››››››››››šš™˜—–•”“’‘މˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}|||||||||||||}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnmmnnnmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllkkkklllllkkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhgggggggggggggggggggfffffffffffffeefffffffffffeeeeeeeeeeeeeddccccccccbbbbbbbbbbbaaaaaaaaa`````````_____________]]]\\\\\\\\\[[[[[[[[[ZZZZWWWWWWWWWWWWWWVVVVVVVVVVVTTTSSSSSSSSRRRRRRRRQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777777666666666666666555555555544444444444444444333333332222221111110000000/////////..........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! nnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……††‡ˆ‰ŠŒŽ‘’“”•–——˜˜˜˜———––••””“““››››››››››››š™˜—–•”“’‘މ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}||||||||||||||}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnmmnnnmmmmmmmmmmmmllllllllllmmmmmmmmlllllllllllllkkkklllllkkkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhgggggggggggggggggggfffffffffffffeefffffffffeeeeeeeeeeeeeeeddcccccccccbbbbbbbbbaaaaaaaaaa`````````_____________]]]]\\\\\\\\[[[[[[[[ZZZZZWWWWWWWWWWWWWWVVVVVVVVVVVTTTSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666666665555555555444444444444444444333333322222221111110000000/////////.........------------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! nnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰Š‹ŒŽ‘’“”•–——˜˜˜˜˜——––••”””““››››››››››››šš™˜—–”“’‘‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnmmnnnmmmmmmmmmmmlllllllllllmmmmmmmmmlllllllllllkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhggggggggggggggggggfffffffffffffeeeffffffeeeeeeeeeeeeeeeeeeddccccccccbbbbbbbbbbaaaaaaaaaa````````______________]]]]\\\\\\\\[[[[[[[[ZZZZZWWWWWWWWWWWWWWVVVVVVVVVVVTTSSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????>>>=======<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777766666666666666665555555555444444444444444443333333322222211111110000000/////////.........------------,,,,,,,+++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! nnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttuuuuuuuuuuuuuuuuuvvvvuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆŠ‹Œ’“”•–——˜˜˜˜˜˜——––••”””“››››››››››››šš™˜—–•”’‘‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooooooonnnnnnnnnnnnnnmmnnnmmmmmmmmmmmlllllllllllmmmmmmmmmlllllllllllkkkkklllllkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhggggggggggggggggggfffffffffffffeeeffffeeeeeeeeeeeeeeeeeeedddccccccccbbbbbbbbbbaaaaaaaaa`````````______________]]]]\\\\\\\\[[[[[[[[ZZZZZWWWWWWWWWWWWWWVVVVVVVVVVVTTSSSSSSSSRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????>>>>======<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666666665555555555444444444444444443333333322222221111110000000//////////.........-----------,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! nnnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰ŠŒ‘“”•–——˜˜˜˜˜˜˜——––••””“››››››››››››šš™˜—–•”“’‘‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooonnnnnnnnnnnnnnmmnnnmmmmmmmmmmmlllllllllllmmmmmmmmmllllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhgggggggggggggggggffffffffffffffeeeffeeeeeeeeeeeeeeeeeeeeedddccccccccbbbbbbbbbbaaaaaaaaa`````````______________]]]]\\\\\\\\[[[[[[[[ZZZZZWWWWWWWWWWWWWVVVVVVVVVVVVTTSSSSSSSSRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBDDCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????>>>>======<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877777777766666666666666665555555554444444444444444443333333322222211111110000000//////////.........-----------,,,,,,,,+++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnonnnnoooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„…‡ˆ‰ŠŒŽ‘’“””•••••••””““’’’‘‘——————˜˜˜˜˜———–•”“’‘ŽŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttsttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqpppppppppppppoooooooooppooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkllllllkkkkkkkkkkkkjjjjjjjihhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddddddddddddcccccccddccccccccccbbbbbbbbbaaaa````__________^^^^^^^^^^^[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVTTTTSSSSSSSSRRRRRRRRQQQQQOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLKKKKKKKJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIHHHHGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???@@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999888888888777777777666666666666666665555555555444444444444333333333333322222221111110000000/////////......------------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnonnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡ˆŠ‹Ž‘’“”••••••••””““’’‘‘˜——————˜˜˜˜———–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttstttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqpppppppppppppooooooooopoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkkjjjjjjjjihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccdcccccccccccbbbbbbbbbaaaa````__________^^^^^^^^^^^[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVTTTTSSSSSSSSRRRRRRRRQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJLLLLLLLLLKKKKKKKJJJJJJIIIJJJJJJJIIIIIIIIIIIIIIHHHHGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??@@@????????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888777777776666666666666666655555555554444444444433333333333333222222211111100000000/////////......------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚ƒ„…†‡ˆ‰‹Œ‘’“”••••–••••””““’’‘˜˜—————˜˜˜˜˜——––•”“’‘ŽŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}~~~}~}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttstttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppqqqpppppppppppppooooooooopoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccbbbbbbbbaaaaa````__________^^^^^^^^^^^[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVTTTTSSSSSSSRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJLLLLLLLLKKKKKKKJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIHHHHHGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??@@????????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888777777776666666666666666655555555554444444444433333333333333222222211111100000000/////////......------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚ƒ„…†ˆ‰ŠŒŽ‘’“””••–––•••””““’’‘˜˜˜————˜˜˜˜˜———–•”“’‘ŽŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~}~~}}~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttstttttttttttsssssssssssssrssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqqpppppppppppppooooooooopoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllklllllkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbaaaaa```__________^^^^^^^^^^^^[[[[[[[[[ZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVTTTTSSSSSSSRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLKKKKKKKJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIHHHHHGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@@???????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888877777777666666666666566655555555554444444444443333333333333222222211111100000000/////////.......-----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚ƒ„…†‡ˆŠ‹Ž’““”•••––••••””““’’˜˜˜˜——˜˜˜˜˜˜˜——–•””“’ŽŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~}}~}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttsstttttttttttssssssssssssrrsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppqqppppppppppppppooooooooopoooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbaaaaa```__________^^^^^^^^^^^^[[[[[[[[[ZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVTTTSSSSSSSSRRRRRRRRQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLKKKKKKKJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIHHHHHGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@???????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999888888888877777777666666666665566555555555554444444444443333333333333222222211111100000000/////////.......-----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚ƒƒ„…‡ˆ‰‹Œ‘’“”•••–––•••””““’’™˜˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘ŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~}~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttssttttttttttsssssssssssssrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppqqppppppppppppppooooooooopoooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccbbbbbbbbaaaaaa```__________^^^^^^^^^^^^[[[[[[[[ZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWVVVVTTTSSSSSSSRRRRRRRRQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLKKKKKKKKJJJJJJJIIIJJJJJIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@???????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999888888888877777777666666666655565555555555544444444444433333333333332222222111111000000000/////////.......-----------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚ƒ„…†‡‰ŠŒŽ‘’“””•••––••••””““’™˜˜˜˜˜˜˜˜˜˜˜˜———–•”“’‘ŽŽŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~}~}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttssttttttttttssssssssssssrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppqqpppppppppppppoooooooooopooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllklllllkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccccbbbbbbbbaaaaaa``____________^^^^^^^^^^^[[[[[[[[ZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVTTSSSSSSSSRRRRRRRRQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJLLLLLLLKKKKKKKKJJJJJJIIIIJJJJJIIIIIIIIIIIIIIHHHHHHGGFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888887777777666666666655555555555555544444444444433333333333332222222211111100000000//////////.......-----------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹ŒŽ’““”•••–––•••””““’™™˜˜˜˜˜˜˜˜˜˜˜˜——–••”“’‘ŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttsssttttttttttssssssssssssrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppqppppppppppppppoooooooooopooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllklllllkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccccbbbbbbbbbaaaaaa``____________^^^^^^^^^^^[[[[[[[ZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWVVVVVTTSSSSSSSSRRRRRRRRQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJLLLLLLLKKKKKKKKJJJJJJIIIIJJJJJIIIIIIIIIIIIIIHHHHHHGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888887777777666666666655555555555555544444444444333333333333332222222111111100000000//////////.......-----------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰‹Œ‘’“”•••–––••••””““™™™˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘‘ŽŽŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆ‡‡‡‚‚‚‚ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttssstttttttttsssssssssssssrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllklllllkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccccbbbbbbbbbaaaaaa``____________^^^^^^^^^^^[[[[[[[ZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVVTTSSSSSSSRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJIIIIJJJJJIIIIIIIIIIIIIHHHHHHHGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@??????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888777777766666666655555555555555544444444444333333333333332222222211111110000000//////////........-----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚ƒ„…†‡‰Š‹Ž‘’“””•••–––•••””““š™™™™˜˜˜˜˜˜˜˜˜˜——–•””“’‘ŽŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡‚‚‚‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttssssstttttttttssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllklllllkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccccbccccccccccbbbbbbbbaaaaaaa``___________^^^^^^^^^^^^[[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWVVVVVVTSSSSSSSSRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJLLLLLKKKKKKKKKKJJJJJJIIIIJJJJJIIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??@??????????>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888777777766666666655555555555555544444444444333333333333332222222111111110000000//////////........-----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€‚ƒƒ„†‡ˆŠ‹ŒŽ‘’“”•••–––•••”””“šš™™™™™˜˜˜˜˜˜˜˜——–••”“’’‘ŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‚‚‚‚‚ƒƒƒƒƒƒ„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttsssssstttttttttssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccccbbbcccccccccbbbbbbbbbaaaaaaa``___________^^^^^^^^^^^^[[[[[ZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVTSSSSSSSSRRRRRRRRQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJLLLLKKKKKKKKKKKJJJJJJIIIIJJJJIIIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???@??????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777766666666655555555555555444444444443333333333333322222222111111100000000//////////........----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰ŠŒ‘’“””•••–•••••””“šš™™™™™™™™™˜˜˜˜——––•”““’‘‘ŽŽŒŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‚‚‚‚‚‚ƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~}~}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttsssssssttttttttsssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkllllkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbcccccccccbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^^[[[[[ZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWVVVVVVVTSSSSSSSRRRRRRRRQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJIIIIJJJJIIIIIIIIIIIIIHHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???@??????????>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;::::::::::::::99999999998888888888777777776666666665555555555555444444444443333333333333322222222211111110000000///////////........----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡‰Š‹Ž‘’““”•••••••••”””ššš™™™™™™™™™˜˜˜——––•””“’’’‘‘ŽŽŒ‹‹Š‰‰ˆˆˆ‡‡‡‡‡‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~}~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttssssssssttttttttssssssssssssrrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkllllkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbccccccccbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^^[[[[ZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWVVVVVVVVSSSSSSSSRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLKKKKKKKKKKKKKJJJJJJJIIIIJJJJIIIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@??????????>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::::99999999998888888888777777776666666655555555555555444444444443333333333333322222222111111100000000///////////........----------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒ„†‡ˆ‰‹ŒŽ‘’“””••••••••”””›šššš™™™™™™™˜˜˜——––••”““’’’‘‘ŽŽŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‚‚‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssttttttttssssssssssssrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbccccccccbbbbbbbbbaaaaaaaa`___________^^^^^^^^^^^^][[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIJJJJIIIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@??????????>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::999999999998888888887777777766666666655555555555555444444444433333333333333222222222111111100000000///////////........----------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰ŠŒŽ‘’““”••••••••”””›ššššš™™™™™™™˜˜˜—––••””“““’’‘‘ŽŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~}~}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssstttttttsssssssssssssrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkklllkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccccbbbbbbbbbcccccccbbbbbbbbbbbaaaaaaa`____________^^^^^^^^^^^][[[ZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJIIIJJJJIIIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888777777776666666665555555555555444444444443333333333333222222222111111110000000///////////.........----------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹Ž‘’“””•••••••”””››ššššš™™™™™™˜˜˜——–••””““““’’‘‘ŽŽŒ‹ŠŠ‰ˆˆ‡‡‡‡††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~}~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssstttttttssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbccccccbbbbbbbbbbbaaaaaaaa`___________^^^^^^^^^^^]][[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVSSSSSSRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJIIIJJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888777777776666666665555555555555444444444433333333333333222222222111111100000000///////////.........----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! lmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…‡ˆ‰‹Œ‘’““””••••••”””››ššššššš™™™™˜˜˜——––••””““““’’’‘ŽŒ‹ŠŠ‰ˆˆ‡‡‡†††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssttttttsssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkllkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbaaaaaaaa`___________^^^^^^^^^^]]][[ZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUSSSSSSRRRRRRRRRQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJIIIJJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;;::::::::::::99999999999888888888777777776666666665555555555555444444444433333333333332222222222111111100000000///////////.........---------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! lmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzz{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡‰Š‹Ž‘’“”””•••••”””›››šššššš™™™™˜˜˜——––••”””””“““’’‘ŽŒŒ‹Š‰ˆˆ‡‡††††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssttttttsssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkklkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbccbbbbbbbbbbbbbbbaaaaaaaa`___________^^^^^^^^^]]]][ZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUSSSSSSRRRRRRRRQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJIIIJJJJIIIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;::::::::::::99999999998888888888777777776666666665555555555555444444444433333333333322222222221111111100000000///////////.........---------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! llmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzz{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹Œ‘’’“”””””•””””›››ššššššš™™™˜˜——–––•••””””””““’‘‘ŽŒ‹Š‰ˆˆ‡‡††††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssssssstttttssssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`___________^^^^^^^^^]]]][ZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUSSSSSSRRRRRRRRQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJIIIJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;::::::::::::9999999999888888888777777777666666666555555555555544444444443333333333322222222222111111110000000////////////.........---------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! llmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzz{{zzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰ŠŒŽ‘’““”””””””””››››šššššš™™™˜˜——–––••••”•””””““’‘ŽŒ‹Š‰ˆˆ‡‡††††‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttssssssssssssssstttttsssssssssssssrrrrrrrssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa`___________^^^^^^^^]]]]]ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUSSSSSRRRRRRRRRQQQQQQQQQQPOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJIIIJJJJJIIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;::::::::::::9999999999888888888777777777666666666555555555555544444444433333333333322222222221111111100000000////////////.........---------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! lllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{zzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹Œ‘‘’““””””””””›››››ššššš™™™˜˜——–––••••••••”””“’’‘ŽŒ‹Š‰ˆˆ‡‡††††‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssstttttsssssssssssssrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoppppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`__________^^^^^^^^^]]]]]ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUSSSSSRRRRRRRRQQQQQQQQQQQPOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIKKKKKKKKKKKKKKJJJJJJJJIIIJJJJJJIIIIIIIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777666666666555555555555544444444433333333333222222222221111111100000000///////////..........---------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! !!! lllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…‡ˆ‰ŠŒŽ‘’’“““””””””›››››ššššš™™™˜˜——–––••••••••••””“’‘ދЉ‰ˆ‡‡‡†††‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssssssstttsssssssssssssssrrrrrrrsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooppppppppppppppoooooooooonoooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`__________^^^^^^^^]]]]]]ZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUSSSSRRRRRRRRRQQQQQQQQQQPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKKKKKKKKKKJJJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;::::::::::99999999999888888888777777777666666666555555555555544444444433333333332222222222211111111100000000///////////..........---------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !!! llllmmmmmmmmmmmmmmnnnnnmnnnnnnnnnnnnnnnooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹ŒŽ‘’’““““””””›››››ššššš™™™˜˜——––––••••••••••”“’‘ŽŒ‹Š‰ˆˆ‡‡†††‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}}}}}}}}}}}}}}}|||}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssstttsssssssssssssssrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooppppppppppppppoooooooooonoooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`__________^^^^^^^^]]]]]]ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUSSSSRRRRRRRRRQQQQQQQQQQPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIKKKKKKKKKKKKKKJJJJJJJJJIIJJJJJJJIIIIIIIIIIIHHHHHHHFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>====<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888777777777666666666555555555555544444444433333333332222222222111111111000000000///////////..........--------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! llllmmmmmmmmmmmmmmmnnnnmnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…‡ˆ‰Š‹Ž‘’’“““““““›››››šššššš™™˜˜——––––••••––––••””“’‘ŽŒ‹Š‰ˆˆ‡‡‡††‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}||||}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssttsssssssssssssssrrrrrrrrssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooppppppppppppppoooooooooonooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`__________^^^^^^^]]]]]]]ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUSSSSRRRRRRRRQQQQQQQQQQQPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIKKKKKKKKKKKKKKJJJJJJJJJJIJJJJJJJJIIIIIIIIIIHHHHHHHFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????????????>>>>>>>>====<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888777777777666666666555555555555544444444433333333322222222222111111111000000000///////////..........--------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! lllllmmmmmmmmmmmmmmnnnnmmnnnnnnnnnnnnnnnooooooooppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆ‰‹ŒŽ‘‘’’’“““““››››ššššššš™™˜˜——–––––––––––––••”“’‘ŽŒ‹Š‰ˆˆ‡‡††‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}|||||}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssttsssssssssssssssrrrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooppppppppppppppoooooooooonooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`_________^^^^^^^^]]]]]]]ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUSSSRRRRRRRRRQQQQQQQQQQQPPOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIKKKKKKKKKKKKKKJJJJJJJJJJIJJJJJJJJJIIIIIIIIIHHHHHHHFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>====<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888887777777766666666655555555555554444444443333333332222222222111111111100000000////////////..........--------,,,,,,,,,,,+++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! !! jjjjjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooopopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆ‰Š‹Ž‘’’’““““”””””””””““““’’‘‘–––––••”“’‘ŽŒ‹Š‰ˆˆ‡‡††„„„„„„„…………†††††††††††………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrssrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqpprrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaa`````````````____________]]]]]\\\\\\\\\[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOMLLLLLLLLLKKKKKKKKKKKKKKJJLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::9999999999988888888887777777666666666555555555444444443333333332222222211111111110000000000///////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚ƒƒ„…†‡ˆŠ‹ŒŽ‘’’’““““””””””””““““’’‘‘––––––•””“’‘ŽŒ‹Š‰‰ˆ‡‡‡†„„„„„„„…………†††††††††††………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqprrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaa```````````______________]]]]]\\\\\\\\[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOMLLLLLLLLLKKKKKKKKKKKKKKJJLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;::::::99999999999988888888887777777666666666555555555444444443333333332222222211111111110000000000///////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’’’“““””””””””““““’’‘‘‘––––––••”“’‘ŽŒ‹Š‰‰ˆ‡‡‡…„„„„„„…………†††††††††††………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqpprrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffeeeeeddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaa`````````________________]]]]\\\\\\\\\[[[[[[[ZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOMLLLLLLLLLKKKKKKKKKKKKKKJJLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;::::::9999999999998888888888777777776666666655555555544444444333333333222222221111111110000000000////////...........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘’’’“““”””””””““““’’‘‘‘—————––••”“’‘ŽŒŒ‹Š‰ˆˆ‡‡…„„„„„„…………†††††††††††………~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqpprrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````_________________]]]]\\\\\\\\\[[[[[[[ZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLLLLKKKKKKKKKKKKKKJJLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::9999999999998888888888777777776666666655555555544444444333333333222222221111111110000000000///////............------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚‚ƒ„„…†‡ˆ‰‹ŒŽŽ‘‘’’’“““”””””“““““’’‘‘‘——————––•”“’‘ŽŒ‹ŠŠ‰ˆˆ‡……„„„„„…………††††‡‡‡†††††……~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqppprrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````_________________^]]]]\\\\\\\\[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLLLLKKKKKKKKKKKKKKJJLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;::::::9999999999988888888888777777776666666655555555544444444333333333222222221111111110000000000///////............------------,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’““““”””“““““’’’‘‘‘——————––••”“’‘ŽŒ‹Š‰‰ˆ‡…………„„…………††††‡‡‡‡‡††††……~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqppprrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaa```````________________^^]]]\\\\\\\\\[[[[[[[ZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKJJJLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;:::::99999999999988888888888777777776666666655555555544444444333333333222222221111111100000000000///////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuuuutttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘’’’“““““““““““’’’‘‘‘‘‘———————––•”“’‘ŽŒ‹ŠŠ‰ˆˆ…………………………††††‡‡‡‡‡‡†††……~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqppprrrrqqqqqqqqqqqqqppppppppppppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa``````_________________^^]]\\\\\\\\\\[[[[[[[ZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKJJJLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;:::::9999999999988888888888777777777666666665555555554444444433333333322222222111111110000000000////////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„„…†‡ˆ‰‹ŒŽŽ‘‘’’“““““““““““’’’‘‘‘‘‘‘—˜˜˜˜———–••”“’‘ŽŒ‹Š‰‰ˆ†………………………†††‡‡‡‡‡‡‡††††…~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqppprrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa``````_______________^^^^]]\\\\\\\\\[[[[[[[[ZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKJJJLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;::::::9999999999988888888888777777776666666665555555554444444433333333222222222111111100000000000////////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuuutttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’’“““““““““““’’’‘‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜——––•”“’‘ŽŒ‹Š‰‰ˆ†……………………††††‡‡‡‡‡‡‡‡†††…~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqppprrrqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaa`````_______________^^^^^]\\\\\\\\\\[[[[[[[ZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKJJJLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<==<<<<<<<<<<<<<<;;;;;;:::::99999999999888888888888777777776666666665555555554444444333333333222222222111111100000000000///////............------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttsttttttttttttttttttttuuuuuttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’“““““““““’’’’‘‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜˜——–•””“’‘ŽŒ‹‹Š‰ˆ††…………………†††‡‡‡‡‡‡‡‡‡†††…~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqpppprrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaa``````______________^^^^^\\\\\\\\\\[[[[[[[[ZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLKKKKKKKKKKKKKKJJJJLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<==<<<<<<<<<<<<<;;;;;;;:::::99999999998888888888887777777766666666665555555554444444333333333222222221111111100000000000///////............------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttstttttttttttttttttttttuuuuttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚ƒƒ„…†‡‰Š‹ŒŽ‘‘’’““““““““’’’’‘‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜˜——–••”“’‘ŽŒ‹Š‰ˆ††………………††††‡‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqppprrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaa`````_____________^^^^^^^\\\\\\\\\\[[[[[[[[ZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKKKJJJJLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<==<<<<<<<<<<<<<;;;;;;:::::99999999999888888888887777777776666666665555555555444444433333333322222222111111110000000000////////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttsstttttttttttttttttttttuuutttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’““““““’’’’’‘‘‘‘‘‘‘‘‘‘’˜˜˜˜˜˜˜——––•”“’‘ŽŒ‹Š‰ˆ††………………††††‡‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqppprrqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaaaaaaa`````_____________^^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKKKJJJJLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<==<<<<<<<<<<<<<;;;;;;:::::99999999998888888888887777777776666666665555555554444444433333333222222222111111100000000000////////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttsssttttttttttttttttttttuuuttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒ„…†‡ˆŠ‹ŒŽ‘’’’’““““’’’’’’‘‘‘‘‘‘‘‘‘’’˜™™™˜˜˜——––•”“’‘ŽŒ‹‹Š‰ˆ††………………††††‡‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqppprrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````____________^^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKKKJJJJLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>========<<=<<<<<<<<<<<<<;;;;;;;:::::99999999988888888888877777777766666666665555555554444444333333333222222221111111100000000000////////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttssssttttttttttttttttttttuutttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’’’’’’’’’’’’‘‘‘‘‘‘‘’’’™™™™˜˜˜——–••““‘ŽŒ‹ŠŠ‰ˆ†††…………†††††‡‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqppprrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOONNLLLLLLLLKKKKKKKKKKKKKJJJJJLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>========<<=<<<<<<<<<<<<<;;;;;;::::::99999999988888888888877777777666666666655555555554444444333333333222222221111111100000000000////////...........------------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstsssssttttttttttttttttttttuttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒ„…†‡ˆŠ‹ŒŽ‘‘’’’’’’’’’’’’’‘‘‘‘‘’’’’’™™™™˜˜˜——–•”“’‘ŽŒ‹ŠŠ‰ˆ†††…………†††††‡‡‡‡‡‡‡‡‡‡†††~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqppprrqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKKKJJJJJLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>========<<<=<<<<<<<<<<<<<;;;;;;::::::99999999888888888888777777777666666666655555555554444444333333332222222221111111100000000000////////...........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttsttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„…‡ˆ‰Š‹ŒŽ‘‘’’’’’’’’’’’’’’’’’’’’’’™™™™˜˜˜——–•”“’‘ŽŒ‹Š‰‰ˆ†††…………†††††‡‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqppprrqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffffeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaa````____________^^^^^^^^^\\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>=========<<<=<<<<<<<<<<<<;;;;;;:::::::9999999988888888888777777777666666666655555555555444444333333333222222221111111100000000000/////////...........------------,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkkllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆŠ‹ŒŽŽ‘‘‘’’’’’’’’’’’’’’’’’’’’’™™™™˜˜˜—––•”“‘ŽŒ‹ŠŠ‰‰ˆ†††………†††††††‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqppprrqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhhggggggggggfffffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??@@@@????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;:::::::9999999888888888887777777776666666666655555555554444444333333333222222221111111100000000000/////////...........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttsssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…‡ˆ‰Š‹ŒŽ‘‘‘‘’’’’’’’’’’’’’’’’’’’™™™™˜˜——–•”“’‘ŽŒ‹Š‰‰ˆˆ††††††††††††††‡‡‡‡‡‡‡††††~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqppprrqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhggggggggggffffffffffffffffeeeeeeeddddddddddddcccccccccccbcccbbbbbbbbbbbbbbaaaaaaaaa````___________^^^^^^^^^^\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??@@@@????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;:::::::9999999888888888887777777766666666666555555555554444444333333332222222221111111000000000000/////////..........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttsssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘’’’’’’’’’’’’’’’’’’™™™˜˜˜——–•”“’‘ŽŒ‹‹Š‰‰ˆˆ††††††††††††††††‡‡††††††…~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqpppprqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhggggggggggffffffffffffffffeeeeeeedddddddddddddcccccccccccbccbbbbbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^^\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???@@@@????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;::::::99999999888888888877777777766666666666555555555554444444333333332222222211111111000000000000/////////..........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttsssstttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€‚‚ƒ„…†ˆ‰Š‹ŒŽ‘‘‘’’’’’’’’’’’’’’’’’™™™˜˜˜—–••”’‘ŽŒ‹ŠŠ‰‰ˆˆ††††††††††††††††††††††††…~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqpppprqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiiihhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbbbbaaaaaaaaaa````__________^^^^^^^^^^]\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???@@@@????????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;::::::99999998888888888877777777666666666665555555555544444443333333322222222211111111000000000000/////////..........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŽŽ‘‘‘‘’’’’’’’’’’’’’’’’™™™˜˜——–•”“’‘ŽŒ‹Š‰‰‰ˆˆ†††††††††††††††††††††††……~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqpppprqqqqqqqqqqqqpppppppppppoppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^]\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@???????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<;;;;;;:::::::9999999888888888887777777766666666665555555555554444444333333332222222221111111100000000000//////////..........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽŽ‘‘‘’’’’’’’’’’““““’’™™˜˜˜——–•”“’‘ŽŒ‹‹Š‰‰‰‰‰‡‡‡‡‡‡††††††††††………………………~~~~~~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqppppqqqqqqqqqqqqqpppppppppppopppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeedddddddddddccccccccccccbbcbbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^]\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOOOOOONNNNLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@@@@????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::9999999888888888877777777766666666665555555555544444444333333332222222211111111000000000000//////////..........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆ‰Š‹‹ŒŽ‘‘’’’’’““““““““““’™™˜˜˜—––•”“’‘ŽŒ‹‹ŠŠ‰‰‰‰‡‡‡‡‡‡‡‡‡††††………………………………~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqppppqqqqqqqqqqqqpppppppppppooppppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeedddddddddddccccccccccccbbcbbbbbbbbbbbbaaaaaaaaaaaaa```__________^^^^^^^^^^]]\\[[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNLLLLLKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????@@@@@????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::9999999888888888877777777766666666655555555555544444443333333332222222211111111000000000000//////////..........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttsssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŒŽ‘‘‘’’’“““““““““““’™™˜˜——––•”“’‘ŽŒŒ‹ŠŠŠŠŠŠˆˆˆˆˆˆ‡‡‡‡†††………………………„„„~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqpppppqqqqqqqqqqqqppppppppppoooppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``___________^^^^^^^^^]]]\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNLLLLLKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????@@@@@@@??????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;:::::::9999999888888888877777777766666666655555555555444444443333333322222222211111111000000000000//////////.........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkkkllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’““““““““““““™™˜˜——––•”“’‘ŽŒ‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡††……………„„„„„„„~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|}||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqpppppppppppooopoooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``__________^^^^^^^^^^]]]\[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOOOOOOONNNNNLLLLLKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????@@@@@@@@??????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;:::::::99999999888888888877777777766666666655555555554444444443333333322222222111111111000000000000//////////.........------------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhhiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~€‚ƒƒ„…†‡‡ˆ‰Š‹ŒŒŽŽ‘‘‘‘••”””“’’‘ŽŒ‹ŠŠ‰ˆˆˆˆˆˆˆŠŠŠŠ‰‰‰‰ˆˆ‡‡††……„„„„„„„„„~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooopppppooooooooooooooooonnnmmmlllllllllllllllkkkkkkkjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<<<;;;;;;;;::::::::99999998888888877777777776666666666555555544444444443333333333333222222221111111111001000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiijjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~€€‚ƒƒ„…†‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘‘••”””“’’‘ŽŒ‹ŠŠ‰‰‰ˆ‰‰‰‹‹‹‹‹ŠŠ‰‰ˆˆ‡††……„„„„„„ƒƒƒ€~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzy{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppooooooppppooooooooooooooooonnnnmmmlllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===========<<<;;;;;;;;::::::::99999998888888877777777776666666665555555544444444443333333333332222222221111111111001000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~€€‚ƒ„„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘••”””“’’‘ŽŒ‹‹ŠŠŠŠŠŠŠŠŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††……„„„ƒƒƒƒƒ~~~~€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzy{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooopppooooooooooooooooonnnnnmmmlllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===========<<<;;;;;;;::::::::999999998888888877777777776666666665555555544444444443333333333332222222221111111110001000000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚ƒ„……†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘••”””““’‘‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒ‹Š‰‰ˆ‡†……„„„ƒƒƒƒƒ~~~~~€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzyy{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooppoooooooooooooooooonnnnnmmllllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>===========<<<;;;;;;;::::::::999999998888888877777777776666666665555555444444444433333333333332222222211111111110001000000000000///////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiijjkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€‚ƒ„„…†ˆ‰Š‹ŒŽŽ‘‘‘‘‘‘‘‘‘••”””““’’‘ŽŽŒŒŒŒŒŒŒŽŽŽŒ‹Š‰‰ˆ‡†……„„ƒƒƒƒƒ~~~~~€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzyyy{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrqqqrrrrrrrqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooooppooooooooooooooooonnnnnnmmllllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>===========<<<;;;;;;;::::::::99999999888888887777777777666666666555555544444444443333333333332222222221111111111000100000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiijkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘•••””“““’’‘ŽŽŽŽŽŒ‹Š‰ˆ‡‡†…„„„ƒƒƒƒ~~~~~~€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzyyy{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqrrrrqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooopoooooooooooooooonnnnnnnnmlllllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>============<<;;;;;;;::::::::99999999888888887777777777666666666555555544444444433333333333332222222221111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€‚‚ƒ„…†‡‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘•••”””““’’‘‘ŽŽŽ‘‘‘‘‘‘ŽŒŠ‰ˆ‡††…„„ƒƒƒƒ~~~~~~€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}{{zzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqrrrqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppoooooooopooooooooooooooonnnnnnnnnllllllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````````____^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBBAAABBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>============<<;;;;;;;::::::::99999999888888887777777776666666666555555544444444433333333333332222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€‚‚ƒ„†‡ˆ‰Š‹ŽŽ‘‘‘‘‘‘‘‘‘•••”””“““’’’‘‘’“““’’‘‘ŽŒŠ‰ˆ‡†……„„ƒƒƒ~~~~~~€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrqqqqqrrqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrqqqqqqqqqqqqqqqpqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnllllllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBAAAABBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>============<<;;;;;;;:::::::999999999888888887777777776666666666555555544444444433333333333322222222211111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}~~€€‚ƒ„…†‡‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘•••””””“““’’’‘‘‘‘‘‘‘‘‘‘‘’”””””““’‘ދЉˆ‡†……„„ƒƒ~~~~~~€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqrqqqqqqqqqqqqqqqqqqpppppprrrrrrrqqqqqqqqqqqqqqqqqppqqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnllllllllllllllllllkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>=============<<;;;;;;;:::::::999999999888888877777777776666666666555555544444444433333333333322222222211111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}~~€‚ƒ„…‡ˆ‰ŠŒŽ‘‘‘‘‘‘‘‘•••”””””““““’’’’’’’’’’’’“•••••””“’‘ŽŒ‹Š‰ˆ‡†…„„ƒƒ~~~~~~€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppprrrrrqqqqqqqqqqqqqqqqqqpppqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnllllllllllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````____^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>=============<<;;;;;;::::::::99999999988888887777777777666666666655555554444444443333333333322222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~€€ƒ„…†‡‰Š‹ŒŽ‘‘‘‘‘‘‘••••”””””““““““’’’’“““““”–––––••”“’‘Œ‹Šˆ‡††…„„ƒ~~~~~~€€€€€€€€~~~~}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppprrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnlllllllllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCDDCCCCCCCCBBBBBBBBBBBAAAABBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>=============<<;;;;;;::::::::99999999988888887777777777666666666555555554444444443333333332322222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjjkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{|||||||||{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}~~€€‚ƒ„†‡ˆ‰‹ŒŽ‘‘‘‘‘‘••••”””””””““““““““““””””–———–––•”“’‘ŽŒŠ‰ˆ‡†…„„ƒ~~~~~€€€€€€€~~~~}}}}}}}}}}}}}|}||||||||zzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppprrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnlllllllllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCDDCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>=============<<;;;;;;:::::::999999999888888887777777776666666666555555554444444433333333332322222222211111111110000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~€€ƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘••••””””””””””””””””””•••——————––•”“’ދЉˆ‡†…„„~~~~€€€€€€€~~~}}}}}}}}}}}}}}}}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnlllllllllllllllllkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa``````````````_____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCDDCCCCCCCCBBBBBBBBBBAAAAABBAAAAAAAAAA@@@@@@@@@@@@?@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>=============<<;;;;;;:::::::999999999888888877777777776666666666555555544444444433333333332222222222211111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjjkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}~~€‚ƒ„†‡ˆ‰‹ŒŽŽ‘‘‘••••””””””””””””””””•••••—˜˜˜———–•”“’‘Œ‹‰ˆ‡†…„„~~~~€€€€€~~~}}}}}}}}}}}}}}}}}}}}}|||zzzzzzzyyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````_____^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCDCCCCCCCCCBBBBBBBBBBAAAAABBBAAAAAAAAA@@@@@@@@@@@??@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>=============<<;;;;;::::::::99999999988888887777777776666666666555555554444444443333333333222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiijjjjkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}~€‚ƒ„…†ˆ‰Š‹ŒŽ•••••”””””””””””””••••••–˜˜˜˜˜——––•”“’ŽŒ‹Š‰‡††…„~~€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}|zzzzzzyyyyyyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhghgggggggggggfffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````_____^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCDCCCCCCCCCBBBBBBBBBBAAAAABBBAAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>=============<<;;;;;::::::::99999999988888887777777776666666666555555554444444443333333332222222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqpqqqqqqqqqqqqqqqqqqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}||||||||||||||||}}}~~~€‚ƒ„†‡ˆ‰ŠŒŽ•••••””””””””””””••••••––˜˜˜˜˜——––•”“’‘ŽŒŠ‰ˆ‡†…„€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzyyyyyyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````_____^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCDCCCCCCCCCBBBBBBBBBBAAAAABBBAAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@???????>>>>>>>>>>>=============<<<;;;;;:::::::999999999888888877777777776666666665555555554444444443333333332222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqppqqqqqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}~~€‚ƒ„…†‡‰Š‹ŒŽŽ•••••”””””””””””••••••••–˜˜˜˜———––•”“’‘ŽŒ‹‰ˆ‡†……€€‚‚‚‚‚€€~~~}}}}}}}}}}}}}}}}}}}}}}}}{zzzzzzyyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooopoooooooooonnnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````````_____^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCCBBBBBBBBBBBAAAABBBBAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@????????>>>>>>>>>>=============<<<;;;;;:::::::999999999888888877777777766666666665555555544444444443333333332222222222211111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkklllklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooppppppppppppppppppqpppqqqqqqqqqqqqqqqqqqqrrrqqqqrrrrrrrrrrrrrrrrrrrrssrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}~~~€‚ƒ„†‡ˆ‰Š‹ŒŽŽ••••••”””””””””””••••••••——————––••”“’‘Œ‹Š‰‡††…€€€‚‚‚‚‚‚‚€€~~}}}}}}}}}}}}}}~~~~~~~~~~{{{zzzzzyyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppopooooooooooooopoooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````````______^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAABBBBAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@@???????>>>>>>>>>>============<<<<;;;;::::::::99999999988888887777777776666666666555555554444444443333333333222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkllkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrqqqqqrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}~€‚ƒ„…†‡ˆŠ‹ŒŽŽ••••••”””””””””””””••••••—————–––•””“’‘ŽŒ‹Š‰ˆ‡†…€€€‚‚‚ƒƒƒ‚‚‚€~~~}}}}}}}}}}}~~~~~~~~~~~~|{{{{zzzzyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooopoooooooooonnnnnnnnnnnnnmllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa````````````````______^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAABBBBAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@@???????>>>>>>>>>>============<<<<;;;;:::::::999999999888888877777777776666666665555555554444444443333333332222222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkllkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}~~€‚ƒ„…‡ˆ‰Š‹ŒŽ••••••””””””””””””””””•••——––––•••”““’‘ŽŒ‹Š‰ˆ‡†…€€€‚‚ƒƒƒƒƒƒ‚‚‚€€~~}}}}}}}}}~~~~~|||{{{{zzzyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooopooooooooooonnnnnnnnnnnmmlllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa```````````````_______^^^^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@@???????>>>>>>>>>>===========<<<<<;;;;:::::::999999999888888877777777766666666665555555544444444443333333332222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhiiiiiiijjjjjjjjkkkkkkkkkkkkkkkklkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}~€€‚„…†‡ˆ‰Š‹ŒŽŽ••••••”””””””””””””””””””––––•••””““’‘Œ‹Š‰ˆ‡†…€€€€‚‚ƒƒ„„„ƒƒƒ‚€~~~}}}}}}}~~~~€€€€€€€€}}|||{{{zzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqqppppppppppppppopppppoooooooooooooooooooopooooooooooonnnnnnnnnnnmmlllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa```````````````________^^^^^^^^]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@@?????????>>>>>>>>===========<<<<<;;;::::::::999999998888888777777777766666666665555555544444444443333333332222222222211111111111000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}~~€‚ƒ„…†‡‰Š‹ŒŒŽŽ•••••••””””””””””””””””””••••••””““’’‘ŽŒ‹Š‰ˆ‡†…€€€€‚‚ƒƒ„„„„„„ƒ‚‚€€~~}}}}}}~~~€€€€~~}}}||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqppppppppppppppoopppooooooooooooooooooooooppoooooooooonnnnnnnnnnnmmlllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa``````````````_________^^^^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBAAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<;;;:::::::9999999998888888777777777766666666655555555444444444433333333332222222222111111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! gghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}~€‚ƒ„†‡ˆ‰Š‹ŒŽŽ•••••••””””””””””””““““““•••””””““’’‘‘ŽŒ‹Š‰ˆ‡††€€€€€€‚ƒƒ„„„……„„„ƒ‚‚€~~~}}}}~~~€€‚‚‚‚‚‚~~}}|||{{zzzyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqpppppppppppppppppppqqqqqqqqqppppppppppppppooopppoooooooooooooooooooooopooooooooooonnnnnnnnnnnmmlllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa``````````````__________^^^^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<;;::::::::999999998888888877777777766666666665555555544444444443333333332222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! gghhhhhhhhhhhhhhhhiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||}}~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽ••••••••”””””””””““““““““”””””“““’’‘‘ŽŒ‹Š‰ˆ‡‡†€€€€€€‚ƒƒ„………………„ƒƒ‚€€~~~}}~~~€€‚‚‚ƒƒƒƒƒ€€~~}}||{{zzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqpppppppppppppppppppqqqqqqqqppppppppppppppooooppooooooooooooooooooooooopooooooooooonnnnnnnnnnnmmllllkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaa````````````____________^^^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBAAAAAAA@@@@@@@@@@???@@@@@@@@@@@@@@@????????????>>>>>>>=========<<<<<<<;;::::::::999999998888888877777777766666666655555555444444444443333333332222222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! ggghhhhhhhhhhhhhhhiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}~~€‚ƒ„…†ˆ‰Š‹ŒŒŽŽŽ”••••••••”””””””“““““““’’”””“““’’’‘‘ŽŒ‹Š‰ˆˆ‡†€€€€‚‚ƒ„„………………„„ƒ‚‚€~~~~~~~~€€‚‚ƒƒƒ„„„„€€~~}}|{{{zzzyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqppppppppppppppppppppqqqqqqqpppppppppppppppoooopoooooooooooooooooooooooopooooooooooonnnnnnnnnnnmmllllkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaa````````````_____________^^^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBABBBBAAAAAAAA@@@@@@@@@@???@@@@@??????????????????????>>>>>>>========<<<<<<<<;::::::::9999999988888888877777777766666666655555554444444444433333333332222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! gggghhhhhhhhhhhhhhhiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||}}~€‚„…†‡ˆ‰Š‹ŒŽŽ””•••••••”””””””““““““’’’”““““’’’‘‘ŽŽŒ‹‹Š‰ˆ‡†€€€€‚‚ƒ„„……†††……„„ƒ‚€€~~~~~~~€€‚‚ƒƒ„„„………‚‚€€~}}|{{{zzzyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqppqqqqppppppppppppppppppppoqqqqqqqppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnmmlllkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaa```````````______________^^^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBABBBBAAAAAAAA@@@@@@@@@@???@@@@???????????????????????>>>>>>>=======<<<<<<<<;;::::::::9999999988888888777777777666666666555555554444444444433333333322222222222111111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!! fggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssrrrrrrssssssssssssssssssssssssttttttttttttttttttttsssssttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{||}~~€‚ƒ…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽ”””“““’’’‘‘ŽŽŒ‹ŠŠ‰ˆ‡††………††‡‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡†…~~}}||||}}~~€‚‚ƒƒƒ„„„„„ƒƒ‚‚€~}}||{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttsssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNNNNNMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>=======<<<<<<<;;;;;;;;;;::::::::999999998888887777777776666666666555555444444443333333333222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssrrrrrrrsssssssssssssssssssssssstttttttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{||}}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽ””“““’’’‘‘‘ŽŒŒ‹Š‰ˆˆ†††…†††‡‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡††~~}}||||}}~~€€‚‚ƒƒ„„„„„…„„„ƒƒ‚€~}}||{{{zzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNNNMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>======<<<<<<<<;;;;;;;;;:::::::::999999988888887777777776666666665555555444444443333333333222222221111111111000000000000////////............-------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrssssssssssssssssssssssssttttttttttttttttttsssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{||}}~€‚ƒ„…‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŒ”““““’’’‘‘‘ŽŒ‹ŠŠ‰ˆ‡††††††‡‡ˆ‰‰Š‹‹‹‹‹ŠŠ‰ˆ‡††~~}}|||}}}~~€€‚‚ƒ„„„………………„„„ƒ‚‚€~~}|||{{zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_________________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNNNMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>======<<<<<<<;;;;;;;;;;::::::::9999999988888887777777776666666665555555444444433333333332222222211111111111000000000000///////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!  ffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{||}~~€ƒ„…†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽ”“““’’’’‘‘‘ŽŽŒŒ‹Š‰ˆ‡‡†††††‡‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰ˆ‡‡†~~}}|||}}}~~€€‚‚ƒ„„…………††………„„ƒ‚€~}}||{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa````````````````__________________^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNNMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????????????????>>>>>>>======<<<<<<<;;;;;;;;;;::::::::999999988888888777777776666666665555555544444443333333333222222221111111111100000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  fffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttsssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽ”“““’’’’‘‘‘ŽŽŒ‹ŠŠ‰ˆ‡‡††††‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡††~~}}|||}}}~~€€‚‚ƒ„„………†††††……„„ƒ‚€€~}}||{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaa````````_````````__________________^^^^^^]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>>????????>>>>>>>>======<<<<<<;;;;;;;;;;:::::::::999999988888888777777766666666665555555544444433333333333222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  ffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttsssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~~€‚ƒ„†‡ˆ‰‰Š‹ŒŽŽŽŽŽŽ””“““’’’‘‘‘‘ŽŽŒ‹ŠŠˆˆ‡‡†††‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡††~~}}}||}}}~~€€‚‚ƒ„„………††††††……„ƒƒ‚€~}}||{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaa````````_```````___________________^^^^^^]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>????>>>>>>>>>======<<<<<;;;;;;;;;;;::::::::9999999988888888777777766666666665555555544444333333333332222222221111111111000000000000////////............-------------,,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttsssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŽ””“““’’’’‘‘‘‘ŽŽŒŒ‹Š‰ˆˆ‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‰‰‰ˆˆ‡††~~}}}||}}}~~€‚ƒƒ„………†††††††…„„ƒ‚€~}||{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaa`````````_```````___________________^^^^^]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;:;:::::::::9999999888888888777777666666666655555555544444333333333322222222221111111111000000000000///////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fffffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€‚ƒ„…†‡ˆ‰ŠŠŒŒŽŽŽŽŽ”””“““’’’’‘‘‘ŽŽŒŒ‹‰‰ˆˆ‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†…~~}}}||}}}~~€‚‚ƒ„„……†††††††……„ƒ‚‚€~}}||{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqprqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaaa````````__``````___________________^^^^^^]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;::::::::::9999999988888888777777766666666665555555554444333333333332222222222111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ffffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽ•”””“““’’’‘‘‘‘‘ŽŽŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰ˆˆˆ‡‡†…~~}}}}}}}}~~€€‚‚ƒƒ„………††††††……„ƒƒ‚€~}}||{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpprqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````__``````__________________^^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;:::::::::::9999999988888888777777766666666665555555554444333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€‚ƒ„…†‡ˆˆ‰‹‹ŒŽŽŽŽŽŽ•”””““““’’’‘‘‘‘ŽŽŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡††~~~}}}}}}}~~~€‚‚ƒ„„……†††††††…„„ƒ‚€~}}||{{{zzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````__``````_________________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;:::::::::::9999999888888888777777766666666665555555554443333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffggggggggggggggghghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~€‚ƒ„…†‡ˆˆŠ‹‹ŒŽŽŽŽŽŽ••”””“““’’’’‘‘‘‘‘ŽŽ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡††~~}}}}}}}~~~€€‚‚ƒƒ„……†††††††…„„ƒ‚€~}}||{{{zzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````___`````_________________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;:::::::::::99999999888888888777777766666666665555555554443333333333222222222221111111111000000000000////////............-------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽŽŽ•••”””“““’’’’‘‘‘‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††~~~}}}}~~~~€€‚ƒƒ„„…††††††……„„ƒ‚€~}}||{{{zz{zzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooonoonnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjijiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````___`````_________________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;:::::::::::9999999988888888877777776666666665555555555444333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttttttsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|}}~€‚ƒƒ„…†‡‰‰Š‹ŒŒŽŽŽŽ–•••””“““’’’’‘‘‘‘‘ŽŒ‹‹Š‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†~~~~~~~~~~€€‚ƒƒ„„……†††††……„„ƒ‚€~~}||{{{{z{{zzzzzzzyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooononnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````___`````________________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;::::::::::99999999988888888877777776666666665555555554443333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooopppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttsssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~€‚ƒ„……†ˆ‰ŠŠ‹ŒŒŽŽŽ–•••”””“““’’’’‘‘‘‘‘Œ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡€€~~~~~~~€€‚‚ƒ„„……†††††……„„ƒ‚€~~}||{{{{z{{{zzzzzzzyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````____````________________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;::::::::::999999999988888888887777776666666665555555554443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooopppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttsssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyxyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽ––•••””“““’’’’‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡€€€€€€€‚ƒƒ„„……†††††……„ƒƒ‚€~~}||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbaaaaaaaaa````````````____````________________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;::::::::::999999999988888888887777776666666665555555554443333333333222222222221111111111000000000000////////............-------------,,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttsssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzz{{||}~€‚ƒ„…‡‡ˆ‰Š‹ŒŒŽŽŽ–––••”””““’’’’‘‘‘‘‘‘‘‘ŽŽŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ€€€€€€€€€‚‚ƒƒ„„…††††††……„ƒƒ‚€~~}|||{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````____````_______________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;:::::::::9999999999988888888887777776666666665555555554433333333332222222222221111111110000000000000///////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzyyyyzzzzz{{|}}~€‚ƒ„†‡ˆ‰ŠŠ‹ŒŽŽ–––•••””“““’’’‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹Š‰‰ˆˆˆ‡‡ˆˆˆˆˆˆ‰‰‰‰‚‚‚€€€€€€€‚‚ƒƒ„„……††††††……„„ƒ‚€~~}}||{{{{{{{{{zzzzzyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````____````_______________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;:::::::::999999999998888888888777777766666666555555555443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzyyyyyyzzzz{{{|}}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽ––––••”””““’’’‘‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ƒƒ‚‚‚‚‚‚ƒƒ„„………††††††……„„ƒ‚€~}}|||{{{{{{{{{zzzzzyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_____````______________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;::::::::999999999998888888888777777766666666555555554443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrsssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzyyyyyyyzzzz{{||}~~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽ—–––•••””““’’’‘‘‘‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰‰ˆˆˆˆ‰‰‰‰ŠŠŠŠŠƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„………††‡‡‡†††……„ƒ‚€~~}}||||{|{{{{{{zzzzyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaa``````````````_____```_______________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;:::::::9999999999999888888888777777766666666555555554443333333332222222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzyyyyyyyyyzzz{{||}~~€‚„…†‡ˆ‰ŠŠ‹ŒŽŽŽ—––––••””“““’’’‘‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹„„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒƒ„„……†††‡‡‡‡‡††……„ƒƒ‚€~~}}|||||||{{{{{zzzyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````````````______```______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;:::::::9999999999999988888888777777766666666555555554443333333332222222222221111111111000000000000///////.............-------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrsssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzyyyyyyyyyyzzz{{||}~€ƒ„…†‡ˆ‰Š‹‹ŒŽŽŽ——–––••”””““’’’‘‘‘‘‘‘‘‘‘‘ŽŒ‹‹ŠŠ‰‰‰‰ŠŠŠŠ‹‹‹ŒŒ……………„„„ƒƒƒƒƒƒƒƒ„„„……†††‡‡‡‡‡‡‡††…„„ƒ‚€~~}}}|||||||{{{zzzzyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbaaaaaaa``````````````______```______________^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;:::::::999999999999999888888877777777666666655555555443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrsssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyzyyyyyyyyyyyyzzz{{||}~€ƒ„…†‡ˆ‰‰Š‹ŒŒŽŽŽ——–––•••””““’’’‘‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŒ††††…………„„„„„„„„„……†††‡‡‡ˆˆˆˆ‡‡‡††…„ƒƒ‚€€~~~}}}}}}|||{{{zzzyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_______```_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<;;;;;:::::::999999999999999988888877777777666666655555555443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))()(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyzzz{{|}}~€‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŽŽŽŽ——––––••””“““’’’‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹‹ŠŠŠŠ‹‹‹‹ŒŒ†††††††……………………………†††‡‡ˆˆˆˆˆˆˆ‡‡‡†……„ƒ‚‚€€~~~}~}}}|||{{{zzzyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqpppppppppppppppppoppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbaaaaaaa`````````````________```_____________^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<;;;;:::::::999999999999999998888887777777666666655555554443333333332222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))()(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! efffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{|}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŒŽŽŽŽ——––––••”””““’’’‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹‹‹‹‹‹‹ŒŒŒŽ‡‡‡‡‡†††††……………††††‡‡‡ˆˆˆ‰‰‰ˆˆˆ‡‡††…„„ƒ‚‚€€~~~~~}}}||{{{zzzyyyyyyyyyyyyxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqpppppppppppppppppooppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbaaaaaaaa`````````````________```____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<;;;;;::::::999999999999999999888887777777666666655555554443333333332222222222221111111111000000000000////////............-------------,,,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! effffffffffffffffggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{||}~‚ƒ„…†‡ˆˆ‰Š‹‹ŒŒŽŽŽŽ——––––•••””““’’’’‘‘‘‘‘‘‘‘ŽŽŒŒ‹‹‹‹‹‹ŒŒŒŽŽ‡‡‡‡‡‡‡‡†††††††††‡‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡††…„„ƒƒ‚€€€~~~}}|||{{zzzyyyyyyyyyyyxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqpppppppppppppppppooopooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbaaaaaaa`````````````_________```____________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>=>>>>=============<<<<<<<;;;;;:::::::9999999999999999988888777777766666655555555444333333333222222222221111111111000000000000////////............------------,-,,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! eeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooopppnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{||}~€‚ƒ„…†‡‡ˆ‰ŠŠ‹‹ŒŒŽŽŽŽŽ’’’’’‘‘‘ŽŽŽŒ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒ‚‚€€~~~}}}}}}}}}||xxxxxxwwwwwwwwvvvvvvvvvvvuttttttttttttssssssssssssrqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffeeeeeeeegffffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPOOOONNNNNNNNNNNNNNMMMMMMMKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFEEEEDDDDDDDDDDCCCCCCCCCBBCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>============>>===========<<<<<<;;;;;::::::::9999999999999999988777776666665555555444444433333333322222222222111110000000000/////////////............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! deeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooppnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyzzz{|}~€‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽŽ’’’’’‘‘‘‘ŽŽŽŒ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††………„„„ƒƒ‚‚€€~~~}}}}}}}}}}xxxxxxxwwwwwwwwvvvvvvvvvvuttttttttttttssssssssssssrqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffeeeeeeeegffffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPOOOONNNNNNNNNNNNNNMMMMMMMKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>============>============<<<<<<;;;;;::::::::9999999999999999988777776666665555555444444433333333222222222222111110000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! deeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggghiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooppnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyzz{{|}~€‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŽŽ’’’’’‘‘‘‘ŽŽŽŒ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡†††……„„ƒƒ‚‚€€~~~}}}}}}}}xxxxxxxwwwwwwwwwvvvvvvvvvutttttttttttttsssssssssssqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffeeeeeeeegffffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPOONNNNNNNNNNNNNNNNMMMMMMMKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>========================<<<<<<<;;;;;::::::::9999999999999999988777776666665555554444444433333333222222222222111110000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggghhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooopnnnnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrtttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyzz{||~€‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŽ’’’’‘‘‘‘‘ŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚€€~~~~}}}}}}yxxxxxxwwwwwwwwwvvvvvvvvvuttttttttttttsssssssssssrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffeeeeeeeegfffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaaa`________^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPONNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>>======================<<<<<<<<;;;;;:::::::::999999999999999988777776666665555554444444433333333222222222222111110000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggghhhiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrrrtttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{|}~€‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹ŒŒ‘‘‘‘‘‘‘‘‘ŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†……„ƒƒ‚‚€€~~~~~}}}yyyxxxxxwwwwwwwwwwvvvvvvvutttttttttttttssssssssssrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffeeeeeeeegfffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaa``________^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFEEEDDDDDDDDDCCCCCCCCCCBBBCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>=====================<<<<<<<<<;;;;;:::::::::99999999999999998877777666666555555444444443333333222222222222111111000000000/////////////............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{{}}~€‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒ‘‘‘‘‘‘‘‘‘ŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆ‡††…„„ƒ‚‚€€~~~~~}yyyxxxxxwwwwwwwwwwwwvvvvvutttttttttttttssssssssssrqqqqqqqqqqqqqqqqpppppppppqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffeeeeeeeegfffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFEEEDDDDDDDDDCCCCCCCCCCBBBCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>====================<<<<<<<<<<;;;;;:::::::::99999999999999998877776666666555555444444433333333222222222222111111000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddeeeeeeeeeeeeeeeefffeffffffffffffffffgggggggghhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyxxxxxxxxxxyyyzz{|}~€‚ƒ„…††‡ˆˆ‰ŠŠ‹‹ŒŒ‘‘‘‘‘‘‘‘ŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡‡†……„ƒƒ‚€€~~~~yyyyxxxxxwwwwwwwwwwwwwvvvuutttttttttttttsssssssssrqqqqqqqqqqqqqqqppppppppppqqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggffggggfffffffffffeeeeeeeegfffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaa```_______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;::::::::999999999999999988877776666665555555444444433333333222222222222111111000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeefffefffffffffffffffffggggggghhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrttttttttttttttttttttttuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyxxxxxxxxxxxyyyzz||}~€‚ƒ„…††‡ˆ‰‰Š‹‹‹ŒŒ‘‘‘‘‘‘‘‘ŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠ‰ˆˆ‡††…„ƒƒ‚‚€€~~zyyyyxxxxxwwwwwwwwwwwwwvvuutttttttttttttsssssssssrqqqqqqqqqqqqqqpppppppppppqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffeeeeeeeegfffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaa````_______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFGGFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;::::::::9999999999999999988877776666665555554444444433333332222222222222111111000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeffeeffffffffffffffffggggggghhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrtttttttttttttttttttttttuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxyyzz{|}}~€‚‚ƒ„…†‡‡ˆ‰‰Š‹‹ŒŒŒ‘‘‘‘ŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡‡†…„„ƒ‚‚€€zzyyyyxxxxxwwwwwwwwwwwwwvuuutttttttttttttssssssssrqqqqqqqqqqqqqppppppppppppqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffeeeeeeeegfffffffffffffeeeeeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa`````_______^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;:::::::9999999999999999988887776666666555555444444443333333222222222222111111100000000/////////////............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddeeeeeeeeeeeeeeeefeeeffffffffffffffffgggggghhhhhhhiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxyyyz{{|}~~€‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽŽŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡†……„ƒƒ‚‚€€{zzzyyyxxxxxxxxxwwwwwwwwwuuuutttttttttttttsssssssrqqqqqqqqqqqppppppppppppppqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffeeeeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;:::::::9999999999999999888887776666665555555444444433333333222222222222111111100000000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggghhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqrrrrrrrrrrrrttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxyyz{{||}~€‚ƒ„…††‡ˆ‰‰ŠŠ‹‹ŒŽŽŽŽŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŽŽŽŽŒŒ‹‹Š‰‰ˆ‡††…„„ƒƒ‚‚€€€{{zzzyyyxxxxxxxxxxxxxwwwwuuuuuuttttttttttttsssssssqqqqqqqqqqpppppppppppppppqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffeeeeeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>>>=========<==<<<<<<<<<<<<<<<;;;;;:::::::99999999999999998888887766666665555555444444433333333222222222222111111100000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffgggghhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqrrrrrrrrrrrttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxyyyz{{|}}~€‚ƒ„…†‡‡ˆ‰‰Š‹‹‹ŽŽŽŽŒ‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒ‚‚€|{{zzzyyyyxxxxxxxxxxxxxwwvuuuuuuttttttttttttssssssqqqqqqqqqppppppppppppppppqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffggggffffffffffffffffeeeeeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaa```````______^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>========<<==<<<<<<<<<<<<<<;;;;;;::::::999999999999999988888887666666665555555444444433333332222222222221111111100000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqrrrrrrrrrtttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxyyzz{||}~~€‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹ŽŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆˆ‡††…„„„ƒƒ‚‚|||{{zzzyyyyyyyyyyxxxxxxxvvuuuuuuutttttttttttsssssrqqqqqqqqppppppppppppppppqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffgffffffffffffffffeeeeeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>========<<=<<<<<<<<<<<<<<;;;;;;;::::::99999999999999988888888766666665555555444444443333333222222222222111111110000000/////////////............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffggghhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{|}}~€€‚ƒ„…†‡‡ˆ‰‰ŠŠ‹ŽŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆˆ‡‡††…„„„ƒƒ‚}}||{{zzzzyyyyyyyyyyyyxxxvvvvuuuuuuuutttttttttssssrqqqqqqqqpppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggfffffffffffffffffffffffffeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;::::::999999999999998888888888666666665555555444444443333333222222222222111111110000000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffgghhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooomnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{||}~~€‚ƒƒ„…†‡ˆˆ‰‰ŠŠŽŽŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡†††……„„ƒ~~}}||{{zzzzzzzzyyyyyyyyxwvvvvuuuuuuuuutttttttssssrqqqqqqqqppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmmmmmmmlmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;:::::::999999999999988888888887666666655555555444444433333333222222222222111111110000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffghhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooommnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsssstttttttttttttttttttttttttttttttttttttuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{||}~€‚ƒ„…††‡ˆˆ‰‰ŠŽŽŽŽŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‹‹‹ŒŒŒŒŒŒŒŒŽŽŽŽŽŒ‹‹ŠŠ‰ˆˆˆ‡‡††……„~}}|||{{{zzzzzzzzzzyyyywwvvvvvuuuuuuuutttttttsssrrqqqqqqppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmmmmmllmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeffffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaa`````````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;::::::9999999999999888888888877666666655555555444444433333332222222222221111111110000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffghhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooommmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssstttttttttttttttttttttttttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzz{{||}}~€‚‚ƒ„…†‡‡ˆ‰‰‰ŽŽŽŽŽŽŽŽŽŽŽŒ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŽŒ‹‹ŠŠ‰‰ˆˆˆ‡‡††…€~~}}|||{{{{{{zzzzzzzyywwwvvvvvuuuuuuuuutttttsssrrqqqqqqpppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmmmmllllmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbaaaaaaaaaa``````````___^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999998888888888877766666655555555444444443333333222222222222111111111000000/////////////............-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooommmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrssssssstttttttttttttttttttttttttttttttttttttuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{||}~€‚ƒ„„…†‡‡ˆˆ‰ŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰‰ˆˆ‡‡†€~~}}|||{{{{{{{{zzzzyxwwwwvvvvvuuuuuuuutttttssrrrqqqqqppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmlllllmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeffffffffffffeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaa``````````__^^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMNNNNNMMMMMMMMMMKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::::::99999999999988888888888877766666655555555444444443333333222222222222111111111000000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooommmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssstttttttttttttttttttttttttttttttttttttuuuuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{||}}~€€‚ƒ„……†‡‡ˆˆŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹‹‹ŒŒŒŒŒŒŒŽŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‚‚€€~~}}|||||{{{{{{zzzxxwwwwvvvvvvuuuuuutttttssrrrqqqqqqppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeefffefeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaa``````````__^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNMMMMMMMMMMMMMMMMMMMKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;:::::::99999999999888888888888777766666555555555444444443333333222222222222111111111000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooommmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssttttttttttttttttttttttttttttttttttttttuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzz{{||}~~€‚‚ƒ„…††‡‡ˆŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹ŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰ˆƒƒ‚€~~~}}}|||||{{{{zzxxxwwwwvvvvvuuuuuuutttttsrrrqqqqqqpppppppppppppppopppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeedeedddddddddddcccccccccbbbbbbbbaaaaaaaaa```````````_^^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999888888888888777766665555555555444444433333332222222222221111111111000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooommmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{||}}~€‚ƒƒ„……†‡‡‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒ‹ŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠ‰„„ƒ‚‚€€~~~}}}}||||{{{zyxxxwwwwvvvvvuuuuuuuttttsrrrrqqqqqppppppppppppppooppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeededddddddddddccccccccccbbbbbbbaaaaaaaaaa```````````^^^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPONNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCBBBBBBBBCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::::99999999999988888888888777776666555555555444444443333333222222222222111111111100000////////////.............-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooommmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||}}~€€‚ƒƒ„……†‡‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒŒŒ‹‹‹Š……„ƒƒ‚€€~~~}}}}|||{{{yyxxxwwwwvvvvvuuuuuuttttsrrrrqqqqqpppppppppppppooopppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeededddddddddddcccccccccbbbbbbbbaaaaaaaaaa```````````^^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPONNNNMMMMMMMMMMMMMMMMMMMMMKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCBBBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::::::99999999999888888888888777776666555555555444444443333333222222222222111111111100000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzz{{{||}~~€€‚ƒƒ„……†ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽ’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŒŒŒ‹‹†……„„ƒ‚‚€€~~~}}}|||{{yyyxxxwwwvvvvvvuuuuutttttrrrrqqqqqppppppppppppooooppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeededddddddddddccccccccbbbbbbbbaaaaaaaaaaa```````````^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPONNNNMMMMMMMMMMMMMMMMMMMMMKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCBBBBBBBBCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>=========<<<<<<;<<;;;;;;;;;;;;::::::::999999999999888888888888777776665555555554444444443333333222222222222111111111100000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffghhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooppppppppppppppqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqsssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzz{{{||}}~~€€‚‚ƒ„„…‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŒŒŒ‡††…„„ƒƒ‚€€~~~}}}|||{zyyxxxwwwwvvvvvvuuuuuttttrrrrrqqqqpppppppppppoooooppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeddeddddddddddcccccccccbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPONNNMMMMMMMMMMMMMMMMMMMMMMKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCBBBBBBBBCBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<;<<;;;;;;;;;;;:::::::::999999999999988888888888777776665555555554444444443333332222222222221111111111100000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! cddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffgghhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqsssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzz{{{||}}~~€€‚‚ƒ„„ˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽŽŽ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‡‡††……„ƒƒ‚‚€€€~~~}}|||zyyyxxxwwwwvvvvvuuuuuutttsrrrrqqqqqppppppppppooooopppppppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaa````````````^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPONNNMMMMMMMMMMMMMMMMMMMMMLKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCBBBBBBBBCBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>=============<<<<<<;<<;;;;;;;;;;;:::::::::99999999999998888888888877777666555555555444444443333333222222222222111111111110000////////////.............-------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! cccccccddddddddddddddddfgggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssssssttttsssssssstttttttttttttttttsssstttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyyzzzzz{{{||}}~~€€‚ƒƒ„…††‡‡ˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹ŠŠŠŠŠ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆˆ‡‡††……„„ƒƒƒ‚‚~~~}}|||{{{{{zzzzzyyyyyxtssssrrrrrqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgghhhhhhggggggggggggggfffffggggggggggggggggffffffeeeffffffffffffffggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbaaaaa````````````________^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>==>>>>=============<<<<<<<;;;;;;;;;;::::::::::99999988888888888877777777776666665555555544444444433333332222222222221111111111110000////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ! ccccccccdddddddddddddddffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssttsssssssssttttttttttttttttsssssttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyyyzzzzz{{{||}}~~€€‚‚„„…††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠ’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰‰ˆ‡‡††……„„„ƒƒ‚‚~~}}||||{{{{{zzzzzyyyyxttsssrrrrrqqqqqqqqqppppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggghhhhhggggggggggggggffffffggggggggggggggggffffffeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbaaaa`````````````________^^^^^^^^^^]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>==>>>==============<<<<<<<;;;;;;;;;;::::::::::9999998888888888887777777777666666555555554444444433333333222222222221111111111111000/////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! cccccccccddddddddddddddfffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssssssssssssssstttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwyyyyzzzzzz{{{||}}}~€€ƒƒ„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠ‹ŠŠŠŠŠŠ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒ‚€~~~}}|||{{{{{zzzzzyyyyxttssssrrrrqqqqqqqqqppppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggghhhhhggggggggggggggffffffggggggggggggggggffffffeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaa`````````````_________^^^^^^^^^]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>==>>===============<<<<<<<;;;;;;;;;;::::::::::9999998888888888888777777777766666555555554444444433333333222222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ! cccccccccddddddddddddddffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssssssssssssssssssssssssssssssstttttttttttsssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwyyyyyzzzzzz{{{|||}}~~€‚ƒƒ„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ’’’’’’‘’‘’‘’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡††……„„ƒƒ€~~}}||||{{{{{zzzzzyyyyttssssrrrrrqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggghhhhggggggggggggggfffffffggggggggggggggggffffffeeefffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaa``````````````_________^^^^^^^^]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>==>===============<<<<<<<<;;;;;;;;;;;:::::::::9999998888888888888877777777766666555555544444444433333332222222222221111111111110000////////////............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ccccccccccdddddddddddddffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrsssssssssssssssssssssssssssssssssssssssttttttttttsssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwyyyyyyzzzzzz{{{{||}}}~€‚ƒƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…„„ƒ€€~~}}|||{{{{{{zzzzzyyyttssssrrrrrqqqqqqqqppppppooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggghhhggggggggggggggffffffffggggggggggggggggffffffeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaa``````````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>===>===============<<<<<<<;;;;;;;;;;;;:::::::::9999998888888888888877777777766666555555544444444433333332222222222221111111111110000////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! cccccccccccddddddddddddfffffgggggggggggggggghhhhghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssttttttttsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyyzzzzzzz{{{|||}}~~€‚‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††…„„€€~~}}}|||{{{{{{zzzzyyytttsssrrrrrqqqqqqqqppppppoooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggghhggggggggggggggfffffffffggggggggggggggggffffffeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaa`````````````____________^^^^^]]]]]]]]]]]]]]\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>===>===============<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888777777776666655555554444444433333333222222222221111111111110000/////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!! ccccccccccccdddddddddddfffffffggggggggggggggghhhgghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwvvvvvvvvvvvvvvvvwwwwwyyyyyyyyyzzzzzzz{{{|||}~~€‚ƒƒ„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡††…„‚€~~}}||||{{{{{{zzzzyytttsssrrrrrqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggghhggggggggggggggfffffffffggggggggggggggggffffffeeeffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaa````````````_____________^^^^]]]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>==================<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888888777777776666655555554444444433333333222222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ccccccccccccdddddddddddfffffffggggggggggggggggghggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooppppqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxyyyyyyyyyzzzzzzz{{{||}}€‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’‘‘‘’‘‘‘‘‘‘‘‘‘’’’’‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†…‚€~}}}||||{{{{{{zzzyytttsssrrrrrrqqqqqqqppppppoonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggghgggggggggggggggfffffffffggggggggggggggggffffffeeeffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddccccccccbbbbbbbbbaaaaaaa```````````_____________^^^^]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>===================<<<<<<<<;;;;;;;;;;;;;::::::::999999888888888888888877777776666655555544444444433333333222222222221111111111110000////////////............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! cccccccccccccddddddddddffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooopppppqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssssssssssssssssstttsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyzzzzzz{{||}~€‚ƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘’’’’’’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†ƒ‚€€~~}}}|||||{{{{zzzzytttssssrrrrrqqqqqqqpppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghggggggggggggggffffffffffggggggggggggggggffffffeeefffffffffffffffffffffffffffffffeeeeeeeeeeddddddddcdccccccbbbbbbbbbbaaaaaaaa`````````______________^^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>===================<<<<<<<<;;;;;;;;;;;;;:::::::::99999888888888888888877777776666555555544444444433333333222222222211111111111110000////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ccccccccccccccdddddddddfffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooopppppppqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxyyyyyyyyyyyyyzzzz{{||}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘‘’’’’’’’’’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŒŒŒŒŒ‹‹ŠŠ‰‰ˆ‡†ƒƒ‚€~~}}}|||||{{{{zzzyuttssssrrrrrqqqqqqqpppppponnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffggggggggggggggggffffffeeeffffffeffffffffffffffffffffffffeeeeeeeeeedddddddccccccccbbbbbbbbbbaaaaaaaaa```````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;:::::::::9999998888888888888887777777666655555554444444433333333322222222221111111111110000////////////.............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! cccccccccccccccddddddddffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyyyyyzzz{{|}}~€‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰ŠŠ‘‘‘’’’’’’’’’’’’’’’’’’’’’’‘‘‘’’’’’’’’’’’’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡„ƒ‚€~~}}}||||{{{{zzzyuttssssrrrrrqqqqqqqppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjjjjiiiiiijjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffgggggggggggggggfffffffeeeffffeeeeefffffffffffffffffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaaaaa``````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999888888888888887777777666655555554444444433333333322222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ccccccccccccccccdddddddfffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxyyyyyyyyyyyyzz{{|}~~€‚ƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‘‘‘‘’’’’’’’’’’’’’’’’’’’’’‘‘‘’’’’’’’’’’’’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆ…„ƒ‚€€~~}}}|||||{{{zzzyutttsssrrrrrqqqqqqqppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjiiiiiijjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffgfffgggggggggggfffffffeeeffffeeeeeeeefffffffffffffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaaaaa`````________________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;::::::::::999999988888888888887777776666655555554444444433333333322222222221111111111110000////////////............------------,,,,,,,,,,,,,++++++++++++************)***))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bccccccccccccccccddddddfffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxyyyyyyyyzz{||}~€‚ƒƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‘‘‘‘‘’’’’’’’’’’’’’’’’’’’’‘‘’’’’’’’’’’’’’’’’‘‘‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹Š‰ˆ…„ƒƒ‚€~~}}}||||{{{zzzyutttsssrrrrrqqqqqqqppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffggggggggffffffffeeeffffeeeeeeeeeeefffffffffffffeeeeeeeeeeedddddddccccccccbbbbbbbaaaaaaaaaaaa`````________________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888888887777777666665555554444444443333333332222222221111111111110000/////////////............------------,,,,,,,,,,,,++++++++++++*************)**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbccccccccccccccccdddddffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxyyyyyzz{|}}~€‚ƒ„……††‡‡ˆˆˆˆˆ‰‰‰‘‘‘‘‘’’’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’‘‘‘‘‘ŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹Š‰†…„ƒ‚€€~~~}}}|||{{{zzzyutttsssrrrrrqqqqqqqppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffggggffffffffffeeefffeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeddddddddcccccccbbbbbbbaaaaaaaaaaaa`````________________^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888887777777666655555554444444433333333322222222221111111111110000////////////.............------------,,,,,,,,,,,,++++++++++++*************)**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbccccccccccccccccdddddfffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmlllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyzz{||}~€‚ƒ„……††‡‡‡ˆˆˆˆˆˆ‘‘‘‘‘’’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’‘‘‘‘‘ŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹ŠŠ†……„ƒ‚€~~}}}|||{{{zzzyuttssssrrrrrqqqqqqqppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjiiiiiiiiiijjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbaaaaaaaaaaaa`````_______________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888887777776666655555554444444433333333322222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++*************)**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbccccccccccccccccddddffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrsssssssssssssssssssssssssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxyyyyz{{|}}~€‚ƒƒ„……††‡‡‡‡‡ˆˆˆ‘‘‘‘‘‘‘’’’’’’’’’’’’’’‘‘’’’’’’’’’’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‡†…„ƒ‚€€~~}}}|||{{{zzzytttssssrrrrrqqqqqqqppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccbbbbbbbaaaaaaaaaaa`````_______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999988888888877777776666655555554444444433333333322222222211111111111110000////////////............------------,,,,,,,,,,,,,++++++++++++************))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbccccccccccccccccdddfffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmlllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrssssssssssssssssssssrsssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxyyyz{{||}~€€‚ƒƒ„……††††‡‡‡‡‡‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’‘‘‘‘’’’’’’’’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹Š‡†…„ƒ‚‚€~~}}|||{{{zzyytttssssrrrrrrqqqqqqppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffefffffffffffffffffffffeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccbbbbbbaaaaaaaaaaaa``````______________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999988888888877777766666655555554444444433333333322222222211111111111100000////////////............------------,,,,,,,,,,,,++++++++++++*************))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccddfffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllkllllllllllllllllllllmmmmllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrssssssssssssssssssrrrssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyz{{|}}~€‚ƒ„„………††††‡‡‡‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’‘‘‘‘‘’’’’’’’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ˆ‡†…„ƒ‚€~~}}|||{{zzzyyttssssrrrrrrrqqqqqqqpppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggfggggggggggfffffffffffffeeffffffffffffffffffffeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccbcbbbbbbaaaaaaaaaaa```````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999988888888777777766666655555544444444433333333222222222211111111111100000///////////.............------------,,,,,,,,,,,,++++++++++++*************))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbccccccccccccccccddffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklkkllllllllllllllllllllmmmlllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrsssssssssssssssssrrrrrssssssssssssssssssssttttttttttuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwxxxxxxxxxyyyz{{||}~€‚‚ƒƒ„„………†††††ŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹ˆ‡†…„ƒ‚€€~~}}||{{{zzyyyttssssrrrrrrrqqqqqqqpppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfgggggggggfffffffffffffeeefffffffffffffffffffeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>======================<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999888888888777777666666655555544444444333333333222222222211111111111100000///////////............------------,,,,,,,,,,,,,++++++++++++************)))*))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbccccccccccccccccdeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrsssssssssssssssrrrrrrsssssssssssssssssssttttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwxxxxxxxyyyzz{{|}}~€€‚‚ƒƒ„„„…………††ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹ˆ‡†…„ƒ‚€€~~}}||{{zzzyyxtssssrrrrrrrrqqqqqqqppppponnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffgggggggggfffffffffffffeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccbbbbbbbbaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>=======================<<<<<<<<;;;;;;;;;;;;;::::::::::::999999888888887777776666666555555544444444333333333222222222111111111111100000///////////............------------,,,,,,,,,,,,,++++++++++++************)))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbbbbbcccccccccccccccceeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmlllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuwwwwwwwwwwwwwwwwxxxxxxxyyzz{{||}~~€€‚ƒƒƒ„„„…………ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹ˆ‡†…„ƒ‚€€~~}||{{{zzyyyxtssssrrrrrrrrqqqqqqqqppppooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffggggggggfffffffffffffeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccbbbbbbbaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>=======================<<<<<<<<<;;;;;;;;;;;;::::::::::::999998888888877777776666666555555444444444333333333222222222111111111111000000//////////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbccccccccccccccceefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrsssssssssssssssttttttttttttttttuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvwwwwwwwwwwwwxxxxxxyyzz{{{|}}~~€€‚‚ƒƒƒ„„„……ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ˆ‡†…„ƒ‚€~~}||{{zzzyyxxssssrrrrrrrrrqqqqqqqqppppooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggfffggggggggfffffffffffffeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccbbbbbbbaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>????>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;::::::::::::999998888888777777766666665555555444444444333333332222222222111111111111000000//////////............-------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbcccccccccccccceeefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrssssssssssssstttttttttttttttttttuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxyzzz{{||}}~~€€‚‚‚ƒƒƒ„„…ŒŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹ˆ‡†…„ƒ‚€~}}||{{zzyyyxxsssrrrrrrrrrrrqqqqqqqqpppooooooooooooonnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffgggggggfffffffffffffeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccbbbbbbbbaaaaaaaa`````````````__________^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>???>>>>>>>>>>>>>=========================<<<<<<<<;;;;;;;;;;;;:::::::::::9999988888888777777666666665555555444444443333333332222222221111111111110000000//////////............------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbbbbcccccccccccccceeeeffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoppppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvuuvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwxxxxxyyzzz{{||}}~~€‚‚ƒƒƒ„„ŒŒŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒ‹‹Šˆ‡†…„ƒ‚€€~}}||{{zzyyxxxsssrrrrrrrrrrrqqqqqqqqqqpooooooooooooooonnnnnnnmmmmmmmlllllllllllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffffggggggffffffffffffffeeeeefffffeeeeeeeeeeeeeeeeeeedeeeeeeeeddddddddddddddddddddddddddddcccccccccbbbbbbbbbaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYXYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????>???>>>>>>>>>>>>==========================<<<<<<<<;;;;;;;;;;;;:::::::::::9999888888887777777666666655555554444444443333333332222222221111111111110000000//////////............------------,,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbccccccccccccceeeeeffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoopppppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwxxxxxyyzzz{{||}}~~€€‚‚‚ƒƒ„‹ŒŒŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒ‹‹‹‹Š‡‡†…„ƒ‚€€~}}||{zzyyyxxxssrrrrrrrrrrrrrqqqqqqqqqqooooooooooooooooonnnnnnmmmmmmllllllllllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffggggggffffffffffffffeeeeefffffeeeeeeeeeeeeeeeeedddeeeeeeeddddddddddddddddddddddddddddccccccccccbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYXXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>???>>>>>>>>>>>>==========================<<<<<<<<;;;;;;;;;;;;::::::::::99999888888877777776666666655555554444444443333333332222222221111111111110000000/////////.............------------,,,,,,,,,,,,++++++++++++*************))))))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeefffffffffffffgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiijiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttsssssssssssssssssstttttttssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxyyyzzz{{||}}~~€€‚‚‚ƒ„„………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡†…„„ƒ‚€~}}|{{zzyyyxxwwwvvvvvvvvvvvvvvuuuuuuuupppppqqqqqpppppppooooonnnmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffggggggggffffffffffffffeeefffeeeeeeeeeeeeeeeeedddddedddddddddddddddddddddddcddddddddcccccccccccbbbbbbbbaaaaaaa````````````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@@????????>>>>>>>>>>>===============================<<<<<<<<;;;;<;;;;;;;;;;;::::::::::999999998888887777777666666666555555555444444444333333333222222222222111111111100000000000////////////........-------------,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeffffffffffffffggggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttsssssssssssssssssssstttttssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxyyyzzz{{||}}~~€€‚‚ƒ„„„……††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ˆˆˆ‡‡‡†…„ƒƒ‚€~}}||{zzyyyxxwwvvvvvvvvvvvvvvvvvuuuuuuqqqqqqqqqqqqqqpppppoooonnmlllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffggggggggffffffffffffffeeeffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccddddddcccccccccccbbbbbbbbbaaaaaaaa````````````````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXYYXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@?????????>>>>>>>>>>>===============================<<<<<<<<;;;;<;;;;;;;;;;::::::::::9999999988888887777777666666666555555555444444444333333333222222222221111111111100000000000////////////........------------,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttsssssssssssssssssssssstttssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxyyyyzz{{|||}~~€€‚‚ƒ„„………††††‡‡‡‡‡†††††††††‡‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡††…„ƒƒ‚€~}}||{{zzyyxxwwvvvvvvvvvvvvvvvvvvvvvuvqqqqqqqqqqqqqqqppppooooonmlllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffgggggggffffffffffffffeeeeffeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccddddccccccccccccbbbbbbbbabaaaaaaa`````````````````______^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@?????????>>>>>>>>>>>>=================<=============<<<<<<<<;;;;<;;;;;;;;;;::::::::::9999999988888877777776666666665555555555444444443333333332222222222221111111111100000000000////////////........------------,,,,,,,,+++++++++++++***********))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxyyyzzz{{||}~~€€‚ƒ„„„……†††††††††††††††††††‹‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡†……„ƒƒ‚€€~~}||{{zzyyxxwwvvvvvvvvvvvvvvvvvvvvvvvqqqqrrrrrrrrqqqqqpppoooonmmllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffggggggfffffffffffffffeeeeffeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccddcccccccccccccbbbbbbbbbaaaaaaaaa`````````````````______^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@?????????>>>>>>>>>>>>==============<<<<=============<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999988888887777777666666666555555555544444444333333333222222222222111111111110000000000/////////////........------------,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!""""!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttsttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxyyyzzz{{||}~~€€‚ƒƒ„„………†††††††††††……………††ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡†††……„ƒƒ‚€€~~}}||{zzyyxxwwwvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrrrrrrqqqqpppooonmmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffgggggffffffffffffffffeeeeffeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccdccccccccccccbbbbbbbbbbaaaaaaaaa``````````````````______^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@??????????>>>>>>>>>>>>==============<<<<=============<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888887777777666666666555555555444444444333333333222222222222111111111110000000000////////////........------------,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!"""!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttsssstttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxyyyzz{{||}~~€‚ƒƒ„„………†††††††…………………………ŠŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„ƒƒ‚€~~}||{{zzyyxwwwvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrsrrrrrrqqqpppoooommlllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffggggfffffffffffffffffeeeeffeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbaaaaaaaaaa``````````````````_____^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@??????????>>>>>>>>>>>>>=============<<<<<============<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888887777777666666666555555555444444444333333332222222222221111111111110000000000////////////........------------,,,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!"""!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzz{{||}~~€€‚ƒƒ„„„…………………………………„„„„„…‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡††††……„ƒƒ‚‚€€~}}||{zzyyxwwwwvvvvvvvvvvvvvvvvvvvvvrrrrrsssssssrrrrqqqpppooommllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffggggfffffffffffffffffeeeeffeeeeeeeeeeeedddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````````_____^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<============<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888777777766666666655555555544444444433333333222222222222111111111111000000000////////////.........------------,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!"""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttssssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvwwwwwxxxyyzz{{||}~~€€‚‚ƒƒ„„„………………………„„„„„„„„„‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡††††††††††‡‡‡‡‡‡†††††………„ƒƒ‚‚€€~~}}||{zzyyxwwwvvvvvvvvvvvvvvvvvvvvwrrrssssssssssrrrrqqpppooommllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffgggfffffffffffffffffeeeeeffeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````````````_____^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<===========<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888888777777766666666555555555544444444333333333222222222222111111111111000000000////////////........-------------,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!"""!!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttssssssssssssstttttttttttttsssstttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvwwwwxxyyzz{{|}}~€‚‚ƒƒ„„„„……………„„„„„ƒƒƒƒƒ„ˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆ‡‡‡‡‡†††††††††††††††††††††………„„ƒƒ‚‚€€~~}}|{{zzyxxwwwvvvvvvvvvvvvvvvvvvvwrrssssssssssssrrrqqqppooommllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffffffffggffffffffffffffffffeeeeefeeeeeeeeeeeeddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````````____^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOONNNNOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<===========<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888777777766666666555555555444444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!"""!!!!!!!!!!!!! cddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkkkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttssssssstttttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwxxyyzz{{|}}~€‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰ˆ‡‡‡‡††††††††††††††††††††††………„„ƒƒ‚‚‚€€~~}}|{{zzxxxwwwvvvvvvvvvvvvvvvvvwwrrssssssssssssrrrqqqppooommlllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffggffffffffffffffffffeeeeefeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````````````___^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGFFFFFFFEEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBAAAAA@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<==========<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888777777766666666555555555444444444333333332222222222221111111111110000000000////////////........------------,,,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!""!!!!!!!!!!!!!! ccddddddddddddddddeeeeeeeeeefffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooooooppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttssssssssssstttttttttttttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyz{{|}}~€€‚‚ƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡†††††††††††††††††††††…†………„„„ƒƒ‚‚‚€€~}}|{{zyxxxwwwvvvvvvvvvvvvvvvvwwrrsssssssssssssrrqqqppooommllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffgfffffffffffffffffffeeeeefeeeeeeeeeeeedddddddddddcdddddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````````__^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGFFFFFFFEEEEEEEEEEEECCCCCCCCCCBBBBBBBBBBAAAAA@@@@??????????????>>>>>>>>>>>>>============<<<<<<<=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999998888888877777776666666655555555544444444433333333222222222222111111111111000000000////////////........-------------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!""!!!!!!!!!!!!!! cccdddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttssssssssssssssssttttttttttttttttttttttttttttttttuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwxxyyz{{|}}~€€‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡††††††††††††††††††††……†…………„„„ƒƒƒ‚‚€€~}||{zyyxxwwwwwvvvvvvvvvvvvvvwwrrssssssssssssrrrqqpppoonmlllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffeeeeefeeeeeeeeeeeeddddddddddccdddddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````````````___^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGFFFFFFFEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999998888888877777776666666655555555544444444433333333222222222221111111111110000000000////////////........------------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!""!!!!!!!!!!!!! cccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyz{{||}~€€‚‚‚‚‚‚‚‚‚‚‚‚††‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡†††††††††††††††††††††……†…………„„„„ƒƒƒ‚‚‚€€~}||{zyyxxwwwwwvvvvvvvvvvvvvwwrrssssssssssssrrrqqpppoonmllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddccdddddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````````````___^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@???????????????>>>>>>>>>>>>>===========<<<<<<<<========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888887777776666666655555555444444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!""!!!!!!!!!!!!! ccccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwxxyyzz{||}~€€‚‚‚‚‚‚€€€€……††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡‡†††††††††††††††††††…………†……………„„„„„ƒƒƒ‚‚€~}||zzyyxxwwwwwwwvvvvvvvvvvwwrrrssssssssssrrrqqqppooonlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddcccdddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````````````____^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUTTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGFFFFFFFEEEEEEEEEDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@???????????????>>>>>>>>>>>>============<<<<<<<<=======<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999888888888777777666666665555555544444444433333333322222222222111111111111000000000////////////.........------------,,,,,,,,,,++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!"!!!!!!!!!!!!!! cccccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyzz{{}}~~€€€€€€€€€€€„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆ‰‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆ‡‡††††††††††††††††…………………†…………………„„„„„ƒƒ‚‚€~}|{zzyyxxxwwwwwwwvvvvvvvvwwrrrrsssssssrrrrqqqpppoonnllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccdddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaa`````````````````______^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGFFFFFFFFEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@????????????????>>>>>>>>>>>>============<<<<<<<<======<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999998888888887777777666666665555555544444444433333333322222222221111111111110000000000////////////........-------------,,,,,,,,,,++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!!! ccccccddddddddddddddddeeeeeeeeeeffffffffffffffffggggggggggghhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwxxyyzz||}}~~€€€€€€€€€€€„„………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡†††††††††††…………………………………………………………„„„„ƒƒƒ‚€~}|{zzyyxxxwwwwwwwwvvvvvvvwrrrrrrrrrrrrrrqqqpppooonnllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddccccdddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa`a`````````````````_______^^^^^^^^]]]]]]]]]\\\\\\\\[[ZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@?????????????????>>>>>>>>>>>============<<<<<<<<=====<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999998888888887777777666666665555555544444444433333333322222222221111111111110000000000////////////........------------,,,,,,,,,,,++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeeefffffffffffffffgggggggggggghhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyz{{|}}~~~ƒ„„„………†††††††††††††††‡‡ˆŠ‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆ‡‡††††††††††…………………………………………………………………„„„„ƒƒ‚€~~||{zzyyxxxwwwwwwwwwwvvvvvrrrrrrrrrrrrrqqqqppooonnnlllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccddddccddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````````````________^^^^^^^]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@?????????????????>>>>>>>>>>>>============<<<<<<<<=====<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::9999999998888888887777777766666665555555554444444433333333322222222222111111111111000000000/////////////........------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeeeeffffffffffffffggggggggggggghhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhiiihiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrssssssssrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuttttttuuuuuuuvvvwwxxyzz{||}}}~~~~~~~~~~~~~~ƒƒƒ„„„………………………………………††‡‡ŠŠ‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆ‡‡†††††††††…………………………………………………………………………„„„ƒƒ‚€~}||{zzyyxxxwwwwwwwwwwwvvvrrrrrrrrrrrqqqqqpppooonnnlllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccdddccccccddddddcccccccccbccbbbbbbbbbaaaaaaaaaaaa``````````````````_________^^^^^^]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZ[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@??????????????????>>>>>>>>>>=============<<<<<<<<====<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::9999999998888888887777777766666665555555544444444433333333322222222221111111111111000000000////////////........-------------,,,,,,,,,,,+++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!! ccccccccdddddddddddddddeeeeeeeeeeeefffffffffffffgggggggggggggghhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhiihhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrsssssrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuttttttttttuuuuuuvvwwwxyzz{{|||}}}~~~~~~~}}}}}~~‚‚ƒƒƒ„„„„„„„„„„„„„„„………††‰‰ŠŠ‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆ‡‡††††††††…………………………………………………………………………………„„ƒƒ‚€~}|{{zzyyxxxwwwwwwwwwwvvvrrrrrrrqqqqqqqppppooonnnnllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffefffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccddccccccccccccccccccccccbccbbbbbbbbbaaaaaaaaaaaa`````````````````__________^^^^^]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFEEEEEEEEDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@??????????????????>>>>>>>>>>=============<<<<<<<<====<<<<<<<<<<;;;;;;;;;;:;;;;;;;:::::::::9999999988888888877777777666666665555555544444444433333333322222222221111111111110000000000////////////........------------,,,,,,,,,,,,+++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccddddddddddddddeeeeeeeeeeeeeffffffffffffggggggggggggggghhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooopppppppppppppppppppppppqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuutttttttttttttuuuuvvvwwxyyzz{{||||}}}}}}}}}}}}}}‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†ˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆ‡‡††††††††………………………………………………………………††………………„„ƒƒ‚€~~}|{{zyyyxxxwwwwwwwwwwvvrrrrqqqqqqqqqppppooonnnnmllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffefffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddcccccddcccccccccccccccccccccbbcbbbbbbbbbaaaaaaaaaaaa``````````````````__________^^^^]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXWWXXXXXXWWWWWWWWWWVVVVVVVUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFEEEEEEEEDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA???????????????????>>>>>>>>>>==============<<<<<<<===<<<<<<<<<<<;;;;;;;;;;:;;;;;;:::::::::99999999888888888777777777666666665555555544444444433333333222222222221111111111110000000000////////////........------------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! ccccccccccdddddddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggggghhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuutttttttttttttttuuuuvvvwxxyyzz{{{||||||||||||||}‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„…‡ˆ‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡††††††………………………………………………………………††††††…………„„ƒƒ‚€~}}|{{zyyxxxxwwwwwwwwwvvrrrqqqqqqqqqppppoooonnnnmllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffefffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccdccccccccccccccccccccccbbcbbbbbbbbbaaaaaaaaaaa``````````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWXXWWWWWWWWWWWWWWVVVVVVVUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFEEEEEEEEDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA???????????????????>>>>>>>>>>==============<<<<<<<===<<<<<<<<<<;;;;;;;;;;::;;;;;;:::::::::9999999988888888777777777666666665555555554444444433333333322222222221111111111111000000000////////////........-------------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccccddddddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggggghhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuttttttttttttttttttuuuuvwwxxxyyzzz{{{{{{{{{{{||||€‚‚‚‚‚‚‚ƒƒ„„‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡††††††…………………………………………………………………†††††††………„„ƒƒ‚€~}}|{zzyyxxxxwwwwwwwwwvrrqqqqqqqqqpppppoooonnnnmlkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffefffffffffffffffffeeeeeeeeeeeeeeeedddddddddddccccccdcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________^]]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEDDDDDCCCBBBBBBBBBBBBAAAAAAAAAA???????????????????>>>>>>>>>>===============<<<<<<===<<<<<<<<<;;;;;;;;;;:::;;;;;:::::::::99999999888888887777777776666666665555555544444444433333333322222222221111111111110000000000////////////........-------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!! ccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffggggggggggggggggghhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttutttttttttttttttttttttuuuvvwwxxxyyyzzzzzz{{{{{{{{|€€€€€€€€€‚‚ƒƒ††‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡†††††††………………………………………………………………††††††††………„„ƒ‚‚€€~}||{zzyyxxxxwwwwwwwwvrrrqqqqqqqpppppooooonnnmmlkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa``````````````````___________^]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA??????????????????>>>>>>>>>>================<<<<<<==<<<<<<<<<<;;;;;;;;;::::;;;;;:::::::::99999998888888877777777766666666665555555544444444433333333322222222221111111111110000000000////////////........------------,,,,,,,,,,,,,++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! ccccccccccccdddddddddddeeeeeeeeeeeeeeeefffffffffffggggggggggggggggghhhhhhggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttuuvvvwwwxxxyyyyyzzzzzzzz{{{€€€€€€€€€€€€€€€€€€‚‚……†‡‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡†††††††…………………………………………………………………††††††††………„„ƒ‚€~}|{{zzyyxxxxwwwwwwwwrrrqqqqqqqqpppppooonnnnmmlkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeffffffffffffffffeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````````````___________^^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEDDDDDCCBBBBBBBBBBBBAAAAAAAAAAA??????????????????>>>>>>>>>>=================<<<<<==<<<<<<<<<;;;;;;;;;;::::;;;;:::::::::99999998888888777777777776666666665555555554444444433333333322222222221111111111111000000000////////////.........------------,,,,,,,,,,,,+++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!! cccccccccccccdddddddddddeeeeeeeeeeeeeeeefffffffffffggggggggggggggggghhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrsssssssssssssssrsssssssssssssssssssssssssssttttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuvvvwwwxxxxxyyyyyyyzzzzz~€€€‚„……††‡‡‡ˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡†††††††……………………………………………………………………†††††††………„„ƒƒ€~}}|{zzyyyxxxxwwwwwwwrrrrrqqqqqqpppppoooonnnnmlkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffefffffffffffffffeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````````````___________^^^]]]]]]]]]]\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@??????????????????>>>>>>>>>>================<<<<<<==<<<<<<<<<;;;;;;;;::::::;;;:::::::::999999998888888777777777766666666665555555544444444433333333322222222221111111111110000000000////////////.........------------,,,,,,,,,,,,++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!! bccccccccccccccccdddddddddddddddddddeeeeeeeeeeeefffffffffffggggggggggggggffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrsssssttttuuuuuvvvvvvwwwwwyyyyyyyyyyyyyyyyyyyzzz{{{~€€€‚‚ƒƒƒ„„……†††‡‡‡‡‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††††††††……†††††††††††††‡‡‡‡‡††††……„‚‚€~~}|{{zzyyyxxxxxxwwwuuttttttttssssrrrrqqqqpppmmmmlllllllkkkkkkkkkkkkkjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffggggffffffffffffffffffffeffeeeeeeeeeddddddddddddccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````______________________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@???????????????>>==========<<<<<<<<<<<<<<====<<<<<<<<;;;;;;;;;::::;;;;;;::::::::999999988888888877777777777766666666655544444444333333333222222222222111111111111100000////////////............-.-------------,,,,,,,,,,,,,,+++++++++++++*********)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbccccccccccccccccdddddddddddddddddddeeeeeeeeeeeffffffffffffgggggggggggggfffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttuuuuuuvvvvvvwxxxxyyyyyyyyxxxxxyyyyzzz{}~~€€€‚‚ƒƒ„„……††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡†††††††††††††……††…………†††††††††‡‡‡‡†††……„ƒ‚€~}||{{zzyyyxxxxxxxwuuuuutttttttsssrrrrqqqpppmmmmlllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffggggfffffffffffffffffffffffeeeeeeeeedddddddddddcccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______________________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>>==========<<<<<<<<<<<<<<===<<<<<<<<;;;;;;;;;:::::;;;;;::::::::9999999888888888777777777777666666666655444444444333333333222222222222111111111111000000////////////............-.------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbbccccccccccccccccddddddddddddddddddeeeeeeeeeefffffffffffffggggggggggggffffgggggggggggggggggghhhghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuvvvwwxxxxxxxxxxxxxxxxxxyyyzz}}}~~€€‚‚ƒƒ„„……††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡†††††††††††……………………………††††††††‡‡†††††……ƒ‚‚€~~}||{zzyyyyxxxxxxxuuuuuuuutttttssssrrrqqqppmmmmlllllllkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffggggffffffffffffffffffffffffeeeeeeeedddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaa`aaa```````````_______________________^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????????>>>==========<<<<<<<<<<<<<<===<<<<<<<<;;;;;;;;::::::;;;;::::::::99999999888888888777777777777666666666655444444443333333332222222222222111111111111000000///////////.............-.------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccddddddddddddddddddeeeeeeeeeffffffffffffffgggggggggggfffffgggggggggggggggggghhgghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppppqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrsssssssttttttuuuuuwwwwwwwwwwwwwwwwwwxxxxyyy||}}~~~€€‚‚ƒƒ„„……†††††ˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††…………………………………††††††††††††††……ƒƒ‚€~}}|{{zzyyyyxxxxxxuuuuuuuuuuuutttsssrrqqqppnmmmmlllllkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggfffffggggfffffffffffffffffffffffeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa``aa```````````______________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQPPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????????>>>==========<<<<<<<<<<<<<<==<<<<<<<<;;;;;;;;:::::::;;:::::::::999999998888888887777777777777666666666655444444443333333332222222222221111111111111000000///////////............---------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccddddddddddddddddddeeeeeeeeefffffffffffffffggggggggggffffffgggggggggggggggggghggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppppppqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttsssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrssssssstttttuuvvvvwwwwwwwwwwwwwwwwxxxxy{|||}}~~€€‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††………………………………………††††††††††††……ƒƒ‚‚€~}||{{zzyyyyyxxxxvvvvvvvvvuuuuuttsssrrqqqpnmmmmlllllkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggfffffgggfffffffffffffffffffffffffeeeeeeedddddddddddccccbbbbbbbbbaaaaaaaaaaaaa```a```````````____________^_________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@????????????????>>>==========<<<<<<<<<<<<<<==<<<<<<<<;;;;;;;;:::::::;::::::::::999999988888888887777777777777666666666655444444443333333332222222222221111111111110000000///////////............--------------,,,,,,,,,,,,,,,+++++++++++++**********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbbbbccccccccccccccccdcddddddddddddddddeeeeeeeeffffffffffffffffgggggggggfffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssttttsssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrssssssttttuuvvvvvvvvvvvvvvvvwwwwxxx{{{||}}}~€€‚‚ƒƒ„„……………‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††…………………………………………†††††††††††……„ƒ‚‚€€~}}|{{zzzyyyyyyyyvvvvvvvvvvvvuuutttssrrqqqnnmmmlllllkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffgggggggggggggggggggffffffgggfffffffffffffffffffffffffeeeeeeeddddddddddcccccbbbbbbbbaaaaaaaaaaaaa````````````````___________^^________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@?????????????????>>>==========<<<<<<<<<<<<<<==<<<<<<<;;;;;;;;::::::::::::::::::9999999888888888887777777777777766666666655444444433333333322222222222221111111111110000000//////////.............--------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbbbbbccccccccccccccccccddddddddddddddddeeeeeeefffffffffffffffffggggggggffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppppppppppppppppqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrssssstuuuuuuuvvvvvvvvvvvvvwwwwxz{{{|||}}~~€€‚‚ƒƒ„„„………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††…………………………………………………†††††††††……„ƒƒ‚€~~}||{{zzzyyyyyyyvvvvwwwwwwwvvvvuuttssrrqqnnmmmmllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffffggggggggggggggggggfffffffgggfffffffffffffffffffffefffeeeeeeedddddddddccccccbbbbbbbaaaaaaaaaaaa````````````````____________^^^______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOONNNNNNNOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????????????????>>>===========<<<<<<<<<<<<<=<<<<<<<<;;;;;;;::::::::::::::::::99999999888888888877777777777777766666666655444444433333333322222222222211111111111100000000//////////............---------------,,,,,,,,,,,,+,,++++++++++++***********)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeffffffffffffffffffgggggggfffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrssstttuuuuuuuuuuuuuvvvvvvwwwzzz{{{||}}~€€‚‚ƒƒƒ„„„„††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††……………………………………………………†††††††………„ƒƒ‚€~}}||{{zzzzyyyyywwwwwwwwwwwwwwvvuuttssrrqnnnmmmllllkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffgggggggggggggggggffffffffggffffffffffffffffffffffeffeeeeeeeedddddddddccccccbbbbbbaaaaaaaaaaaa`````````````````____________^^^____^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOOOOOOONNNNNNNNNOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJIIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????????????????>>>===========<<<<<<<<<<<<<=<<<<<<<;;;;;;;;:::::::::::::::::999999998888888888877777777777777766666666555444444433333333322222222222211111111111100000000//////////............---------------,,,,,,,,,,,,+,+++++++++++++***********)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbcccccccccccccccccdddddddddddddddddeeeeeeffffffffffffffffffggggggffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrttttttttttuuuuuuuuuvvvvwwyzzz{{{||}}~€€‚‚ƒƒƒ„„…………†††††††‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆˆ‡‡‡‡‡‡†††††††……………………………………………………………††……………ƒƒƒ‚‚€€~~}}||{{{zzzzzzzwwwwwxxxxxxxxwwvvuuttssrronnmmmllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffggfffgffgggggggffffffffffggffffffffffffffffffffffeffeeeeeeeeddddddddcccccccbbbbbaaaaaaaaaaaa````````````````_____________^^^^___^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOOOOOONNNNNNNNNNOOOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????????????????>>>===========<<<<<<<<<<<<<=<<<<<<<;;;;;;;::::::::::::::::::999999998888888888877777777777777776666666555444444433333333322222222222211111111111100000000/////////.............--------------,,,,,,,,,,,,,+,+++++++++++++***********)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbcccccccccccccccccdddddddddddddddddeeeeeeffffffffffffffffffgggggfffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssstttttttttttuuuuuuvvvvyyzzz{{{||}}~€€‚‚‚ƒƒƒ……………………††††‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††………………………………………………………………………………ƒƒƒ‚‚€€~~}}||{{{zzzzzzwwxxxxxxxyxxxxxwwvvuttssroonnmmmlllkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffffffffgffffffffffffffffffffffeeffeeeeeeedddddddddcccccccbbbbbaaaaaaaaaa`````````````````_____________^^^^^__^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOOOOOONNNNNNNNNNOOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@????????????????????>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::9999999998888888888887777777777777776666666554444444333333333222222222222111111111111000000000/////////............---------------,,,,,,,,,,,,++,++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffgggggffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssstttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrssssssssssstttttttuuuuvvvyyyyzzz{{||}}~~€€€‚‚‚‚„„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††………………………………………………………………………………„ƒƒ‚‚‚€~~}}|||{{{{{zzzxxxxxxyyyyyyyyxxwwvvuttsrpoonnmmlllkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefeeeeeeeeddddddddccccccccbbbbaaaaaaaaaa``````````````````____________^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOOPOOOOOOOOOOOOONNNNNNNNNNNOOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@????????????????????>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::9:::::::9999999988888888888887777777777777776666666554444444333333333222222222222111111111111000000000/////////............---------------,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffggggfffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssttttttttttttttttttttttttssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssstttttuuuuvvxyyyyzzz{{||}}~~€€€‚ƒƒƒ„„„„………†††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………………………………………………………„„ƒƒ‚‚€€~~}}}|||{{{{{{xxxxyyyyyzzzyyyyxxwvvuttspoonnmmmllkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffffffffefffffffffffffffffffffeeeeeeeeeeeedddddddddccccccccbbbaaaaaaaaaa`````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOOOOONNNNNNNNNNNOONNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@????????????????????>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::99::::::99999999988888888888887777777777777776666666554444444333333333222222222222111111111111000000000////////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffgggffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttssssssstttttttttsssssssssssssssstttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssttttuuuuxxxyyyzzz{{||}}~~€€€‚‚ƒƒƒƒ„„………††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………„„„„„…………………………………„„„ƒƒ‚‚€€~~}}}||||{{{{xxyyyyyzzzzzzzzyyxxwvvuttqpoonnmmlllkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffffffeefffffffffffffffffffeeeeeeeeeeeeeeddddddddcccccccccbbbaaaaaaaaaa```````````_````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOOPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@????????????????????>>>==============<<<<<<<<<<<<<<<<<;;;;;;;:::::::::999::::::99999999988888888888887777777777777776666666554444444333333332222222222221111111111110000000000////////.............--------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffggfffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssttsssssssssstttssssssssssssssssssssssttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssttttuuuxxxxyyyzzz{{|||}}~~€€‚‚‚‚ƒƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††………………………„„„„„„„……………………………„„„„ƒ‚‚‚€€€~~~}}}|||||{yyyyyyzzzz{{{zzzyyxxwvvutqppoonnmmllkkkjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffeeeeffffffffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaa````````````_```_____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@?????????????????????>>>>=============<<<<<<<<<<<<<<<<<;;;;;;:::::::::9999::::::99999999988888888888887777777777777766666666554444443333333332222222222221111111111110000000000////////............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqrrrrrrrrrrrsssssttttuwwxxxxyyyzz{{{||}}}~~~‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††……………„……„„„„„„„„„………………………„„„„„ƒ‚‚‚€€€~~~~}}}||||yyyyyzzzz{{{{{{zzzyxxwvvurqpponnmmllkkkkjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeddddddddccccccccccbbaaaaaaaaaa```````````__``______________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@????????????????????>>>>==============<<<<<<<<<<<<<<<<;;;;;;;::::::::99999::::::99999999998888888888887777777777777766666665544444443333333332222222222221111111111110000000000///////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqrrrrrrrssssttttwwwwxxxxyyyzz{{{||}}}~~~~€€‚‚ƒ„„……††‡‡‡‡ˆˆˆˆˆˆ‡‡‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††……………„…„„„„„„„„„„„…………………„„„„„„‚‚‚‚€€€€~~~}}}}||yyyzzzzz{{{{{{{{{zzyxxwvurrqpponnmmllkkkjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccbaaaaaaaaaa```````````___`______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIHHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@?????????????????????>>>>==============<<<<<<<<<<;<<<<<;;;;;;;::::::::99999::::::99999999998888888888877777777777777666666665544444443333333322222222222211111111111100000000000///////............---------------,,,,,,,,,,,,,++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppoopppppppppppppppppppppppppppppppppppppppqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqrrrrrrssssttvvwwwwxxxyyyzzz{{{|||}}}~€€€‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆ‡‡‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††……………„„…„„„„„„„„„„„„„……………„„„„„„‚‚‚€€€€€€~~~}}}}zzzzzzz{{{{||||{{{zzyxxwvsrqqpoonnmlllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccbaaaaaaaaaa``````````____`_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@?????????????????????>>>>==============<<<<<<<<<<;<<<<;;;;;;;::::::::999999::::::99999999998888888888877777777777777666666665544444433333333322222222222211111111111100000000000///////............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! abbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddeeeeeeeeeefffffffffffffffeffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppoooopppppppppppppppppppppppppppppppppppppppqqqqqqqpppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqrrrrrsssssvvvvwwwwxxxyyyzzz{{{|||}}€€‚‚ƒƒ„……††‡‡‡‡ˆˆˆ‡‡‡‡‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„………„„„„„„„ƒ‚‚‚€€€€€€€€~~~}}zzzzzzz{{{|||||||{{zzyxwwtsrqqpoonmmllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccaaaaaaaaaa```````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@????????????????????>>>>>==============<<<<<<<<<<;<<<<;;;;;;;::::::::999999::::::99999999998888888888877777777777776666666655544444433333333322222222222111111111111100000000000//////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeffffffffffffffeeffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppooooooppppppppppppppppppppppppppppppppppppppppqqqqpppppppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqrrrrrsssuvvvvvwwwwxxxyyyzzz{{{|||~~€‚ƒƒ„„…†††‡‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„………„„„„„„„ƒ‚‚‚€€€€€€€€€~~~}zzzzzz{{{{||||||||{{zzyxwtssrqpponnmmllkkkjjjjjiiihhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeddeedddddddddddccccccccccccaaaaaaaaaa``````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????????????????>>>>>>==============<<<<<<<<<;;<<<;;;;;;;;::::::::999999:::::::9999999998888888888777777777777766666666655544444433333333222222222222111111111111100000000000//////............---------------,,,,,,,,,,,,++++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeefffffffffffffeeeffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppoooooooooppppppppppppppppppppppppppppppppppppppppqpppppppppppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqrrrrrsuuuuvvvvvwwwxxxyyyzzz{{{|}~~€‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………„„„„„„„„„„„„„„„„………„„„„„„„ƒ‚‚‚€€€€€~~~{{zzzz{{{||||||||||{{zyyxutssrqpponnmmllkkkjjjjjiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddedddddddddddcccccccccccccaaaaaaaaaa``````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@?????????????????>>>>>>>>=============<<<<<<<<<<;;<<<;;;;;;;::::::::9999999:::::::9999999998888888888777777777777666666666655544444433333333222222222212111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeffffffffffffeeeeffffffffffffffffffgggfggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppoooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrtuuuuuuvvvvwwwxxxyyyzzz{{}}~~€€‚‚ƒ„„……†††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚€€€€~~{{{{{{{{{||||}}}||||{{zyyuutsrrqpponnmmllkkkjjjjjiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffefffffeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccaaaaaaaaaa``````````________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@????????????????>>>>>>>>>=============<<<<<<<<<;;;<<<;;;;;;;::::::::9999999:::::::9999999998888888877777777777776666666666555544444333333333222222222211111111111111000000000000/////.............--------------,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbccccccccccccccccccddddddddddeeeeeeeeeeeeeefffffffffffeeeeeffffffffffffffffffggffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppoooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqpppqqqqqqqqqrrtttttuuuuuvvvwwwxxxyyyzz{|}}~~€€‚ƒƒ„„……†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚€€€~{{{{{{{{{||||}}}}|||{{zzyvuutsrrqpponnmmlllkkkjjjjiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffeefffffeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccbaaaaaaaaaa`````````________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@??????????????>>>>>>>>>>>============<<<<<<<<<<;;;<<;;;;;;;;:::::::::999999::::::::999999998888888877777777777666666666665555544444333333332222222222211111111111111000000000000/////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbccccccccccccccccccdddddddddeeeeeeeeeeeeeeeffffffffffeeeeeeffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppooooooooooooooopppppppppppppppppppppppppppppppppppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqpppppppqqqqqqqqqstttttttuuuuvvvwwwxxxyyzz||}}~€‚ƒƒ„„………††††††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚€€|{{{{{{{{||||}}}}}|||{{zyvvuttsrrqppoonmmmllkkkjjjiiihhhhhhhhhhhggggggggggggggggfffffffffffffffffffeeffffeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbaaaaaaaaa``````````_______________^^^^^^^^^^^^^^^]^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;<<;;;;;;;::::::::::999999:::::::999999999888888877777777777666666666666555554444433333333222222222211111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbcbccccccccccccccccddddddddeeeeeeeeeeeeeeeefffffffffeeeeeeefffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqpppppppppppqqqqqqssssstttttuuuuvvvwwxxxyyz{||}}~€‚ƒƒ„„„…………†††††ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚€€||{{{{{{{||||}}}}}|||{{zzwvvuttsrrqqpoonnmmllkkkkjiiiiihhhhhhhhhhgggggggggggggffffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbaaaaaaaaa``````````_______________^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;<;;;;;;;;::::::::::999999::::::::99999999888888877777777776666666666665555554444333333333222222222211111111111111000000000000/////.............--------------,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccddddddeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppoooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqpppppppppppppppppppqqqqqqqqppppppppppppppqqqssssssssttttuuuvvvwwwxxyy{{||}}~€‚‚ƒƒ„„„………………†‡‡ˆˆˆˆˆ‡‡‡‡‡‡†††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚€€€|||{{{{{{|||||}}}||||{{{zwwvuuttssrqqpponnmmmllkkkjiiiiiihhhhhhhhhgggggggggggfffffffffffffffffffffeeefffeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbaaaaaaaaa``````````______________^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;<;;;;;;;;:::::::::::99999::::::::99999998888888777777777766666666666655555554444333333332222222222211111111111110000000000000/////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooppppppppqqqqrrrssstttuuvvwwxxyyz{{||}~~~€€€€„„…………………„„„„„„ƒƒƒƒ‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~}{zzyyxxwwvvuttssrrqqppooonnnmmmmmmllllllllkkkkkkkkhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPOPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<;<<<<<;;;;;;;;;;::::::::::::::99999999988888887777766666666665555555555554444443333333322222222222111111111111111000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!"!!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdcdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooomnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooppppppppppqqqqrrrsstttuuvvwwxxyyzz{||}}~~~€€€„„„„„………„„„„„„ƒƒƒƒƒ‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€~~~~~~~~~}}{{zzyyxxwwvvuuttsrrqqpppoonnnnmmmmmmlllllllkkkkkkkhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPOPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;<<<<<;;;;;;;;;;;:::::::::::::99999999988888887777766666666655555555555544444433333333322222222221111111111111110000000000000/////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!"!!!!!!!!!!!!! aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooommmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooonnnnooooooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppppppppppppppppppppppooopppppppooooooooooooooooooppppppppppppqqqrrrsstttuuvvwwxxyyzz{{||}}}~~€€€ƒ„„„„„„…„„„„„„ƒƒƒƒƒ‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€~~~~~~~~~~}}{{zzzyyyxxwwvvuttssrrqqppoooonnnnmmmmmlllllllkkkkkhhhhggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[Z\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQPPPPPPPPOPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;;<<<<<;;;;;;;;;;;:::::::::::::9999999988888887777776666666655555555555544444443333333332222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeedeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooommmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppppppppppppppppppppppppppppppppppooooooppppppooooooooooooooooooooooooooopppppqqqrrrsstttuvvvwwwxxyyzz{{|||}}~~~€€ƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚€€~~~~~~~~~~~}}}{{{zzzyyyxxwwvvuuttssrrqqppoooonnnnmmmmmllllllkkkkhhhhhgggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddcdccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[[Z\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXWXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQPPPPPPPPOPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@???????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;;<<<<;;;;;;;;;;;;;::::::::::::9999999988888887777776666666655555555555544444433333333322222222222111111111111111000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeddeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnoooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqppppppppppppppppppppppppppppppppppppppppooooooooopppppooooooooooooooooooooooooooooooppppqqqrrrsstttuuvvvwwxxxyyzz{{{||}}~~‚ƒƒ„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~~}}}}{{{zzzzyyyyxxwwvvuutssrrqqqpppooonnnnmmmmlllllllkkhhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZ\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQPPPPPPPOOPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;<<<<;;;;;;;;;;;;;::::::::::::999999988888887777777666666655555555555544444443333333332222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeedddeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoommmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppppppppppppppoooooooooooppooooooooooooooooooooooooooooooooooopppqqqrrrssstuuuuvvvwwwxxyyzzz{{||}}~~‚‚ƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚……„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚€€€€~~~~~~~~~}}}}}}|{{zzzzzzzyyyxxwwvvuuttssrrqqqpppooonnnnmmmmllllllkhhhhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]\\\\\\\\\[[[[[[[[[[[[[ZZZ\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQPPPPPPPOOPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;::::::::::9999999988888887777777666666655555555555444444443333333332222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooopppqqqrrrsssttuuuuvvvwwwxxyyyzz{{|}}~~‚ƒƒƒ„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚……„„„„„„„„„ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~}}}}}}|||zzzzzzzzzzzyyyxxwwvvuuttssrrqqqpppooonnnnmmmmlllllhhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRQQQQQQQQQQQPPPPPPPOOPPPPPOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;::::::::::9999999888888877777776666666555555555555444444443333333322222222222111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonoooooooooooooopppqqqrrrsstttttuuuuvvvwwxxxyyzz{||}~‚‚ƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚……„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~}}}}||||||zzzzzzzzzzzzyyyxxwwvvuuttssrrrqqqppoooonnnnmmmmlllihhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSRRRRRQQQQQQQQQQPPPPPPPPOOPPPPPOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>>>>>>>>=>===========<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;:::::::::999999988888877777777666666655555555555444444444333333332222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooonnooooooooooooooopppqqqrrrrssstttttuuuvvvwwwxxyzz{||}€‚‚ƒƒƒ„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚……„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~}}}}|||||||zzzzzzzzzzzzzyyyxxwwvvuutttssrrrqqpppoooonnnmmmmmliiihhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSRRRQQQQQQQQQQQQPPPPPPPPOOPPPPPOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;::::::::9999999988888877777776666666555555555555444444444333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! `aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooonnoooooooooooooooopppqqqqrrsssssstttttuuuvvvwwxyyz{||€‚‚ƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚……„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~}}}||||{{{{zzzzzzzzzzzzzzyyyxxwwvvuuuttsssrrqqqpppooonnnnmmmmiiiihhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]\\\\\\[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRQQQQQQQQQQQQPPPPPPPPPOOPPPPOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;::::::::9999999888888777777776666666555555555554444444444333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooonnnoooooooonnooooooopppqqqqqrrrsssssssttttuuvvwwxyyz{|€‚‚ƒƒƒƒ„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~}}}}|||{{{{{yyyzzzzzzzzzzzyyyxxxwwvvuuuttsssrrrqqppppooonnnnmmjiiiiihhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSQQQQQQQQQQQQQQPPPPPPPPOOOPPPPOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;:::::::::999999988888877777777666666555555555555444444444333333322222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnooooooonnnnnooooooppppqqqrrrrrrrsssssstttuuvvwxyyz{€‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~}}}|||{{{{{{yyyyzzzzzzzzzzyyyyxxwwwvvuuutttssrrrqqqpppoooonnnmjjiiiiihhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeedeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQPPPPPPPPPOOOPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;::::::::9999999888888877777776666666555555555555444444444333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnnnoooooonnnnnnnoooooopppppqqqrrrrrrrrrrssstttuvvwxyzz~€€‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€~~~}}|||{{{{{{yyyyyyzzzzzzzzyyyyxxwwwvvvuuuttsssrrrqqqppppooonnnjjjjiiiihhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeedeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]]\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSQQQQQQQQQQQQPPPPPPPPPOOOOPPPPOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;::::::::9999999888888777777776666666555555555554444444443333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaabbaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooonnnnnnnnnoooooopppppqqqqqqqqrrrrrrsssttuuvwxyz}~€‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€~~~}}|||{{{{zzyyyyyyyyzzzzyyyyyxxxwwwvvvvuutttsssrrrqqqqpppooonnkjjjjiiiihhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeddedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]\\\\\[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;::::::::9999999888888877777777666666555555555555444444444333333322222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaabaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooonnnnnnnnnnnooooooppppqqqqqqqqqqqqrrrrsstuuvwxy}~~€‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€~~~}}|||{{{{zzyyyyyyyyyyyyyyyyxxxxwwwvvvvuuutttsssrrrqqqqpppooookkjjjjiiiihhhhhggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^]]]\\\\\[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUTTTTTTTTTSSSSSSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOOPPPOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;::::::::9999999888888877777776666666555555555554444444444333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnoooonnnnnnnnnnnnnoooooooopppppppqqqqqqqqrrrsstuvvwx|}~€€‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€~~}}}||{{{{zzyyyyyyyyyyyyyyyxxxxwwwwvvvuuuutttssssrrrqqqqpppoookkkjjjjiiiihhhhhgggggfffffffffffeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]\\\\\[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTUUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQQPPPPPPPPPPPPOOOOOOPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<<;;;;;;;;;;;:::::::::999999988888887777777666666655555555555444444444333333332222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnooooooppppppppppppppqqqrrsstuvwx{|}~€€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€~~}}}|||{{{zzyxxxxxyyyyyxxxxxxxwwwwvvvvuuuutttssssrrrrqqqqpppoolkkkjjjjiiiihhhhgggggfffffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUTTTTTTTTSSSSSSSSSSSSRQQQQQPPPPPPPPPPPPPOOOOOOOPPOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<<;;;;;;;;;;:::::::::9999999888888877777777666666655555555554444444444333333322222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooooooooooooooooooooonnnooooooooonnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnooooopppppppppppppppqqqrsstuvw{|}~~€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚†……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~}}|||{{{{zyxxxxxxxxxxxxxxxwwwwvvvvvuuuuttttssssrrrrqqqqppppollkkkjjjjiiihhhhggggggfffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````````_______^^^^^^^^^^^]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTSSSSSSSSSSSSRRQQQPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;<<<<<;;;;;;;;;:::::::::99999999888888877777777666666655555555554444444443333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbcbcccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooooooooooooooooooooooonnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppqqrsttuvz{|}~€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚†………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~}}}|||{{{zyxxxxxxxxxxxxwwwwwwvvvvuuuuuttttsssssrrrrqqqqqppppllkkkkjjjjiiihhhhgggggfffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````_______^^^^^^^^^^^]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUTTTTTTTTSSSSSSSSSSRRRRQQPPPPPPPPPPPPPPOOOOOOOOOPOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;<<<<<;;;;;;;;:::::::::99999999888888887777777766666655555555555444444444333333322222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooopppqqrstuvyz{|}~€€‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚†………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~}}}|||{{{{yxxxxxxxxxwwwwwwvvvvvuuuuutttttsssssrrrrrrqqqqpppplllkkkkjjjiiihhhhgggggffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````````________^^^^^^^^^^^]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUTTTTTTTTSSSSSSSSSSRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;<<<<;;;;;;;;;::::::::999999998888888887777777766666655555555554444444443333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccdddddcdddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppqrrstuyz{|}~~€€‚‚‚‚‚ƒƒƒƒƒƒƒ‚††……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~}}}|||{{{yyxxxxxwwwwwwwvvvvvvuuuuutttttssssssrrrrrqqqqqqpppllllkkkkjjjiiihhhgggggffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````````````________^^^^^^^^^^^]]]]\\\\[[[[[[[[[[ZZZZZZZZZZY[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>>>>>>>=================<<<<<<<<<;;;;<<<<;;;;;;;;::::::::9999999988888888887777777766666655555555554444444443333333222222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdddccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooppqrsstxyz{|}~€‚‚‚‚ƒƒƒƒƒƒƒ‚†……………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~}}}|||{{{yyxxxxwwwwwwvvvvvvuuuuuttttttssssssrrrrrrqqqqqqppplllllkkkjjjiiihhhggggffffffffeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````````````````________^^^^^^^^^^]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZY[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTSSSSSSSSSRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>>>>>====================<<<<<<<<;;;;<<<<;;;;;;;::::::::9999999988888888888777777776666665555555554444444443333333322222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! `````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddcccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopqqrstwxyz{|}~€€‚‚‚‚‚ƒƒƒƒƒƒ‚†……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~}}}||||{{yyxxxxwwwwvvvvvvuuuuuttttttssssssrrrrrrrqqqqqqqpppmllllkkkkjjjiihhhggggffffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````````````````_________^^^^^^^^^^^]]]]\\\\[[[[[[[[[[ZZZZZZZZZYY[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>>>======================<<<<<<<<;;;;<<<;;;;;;;::::::::99999999888888888887777777776666665555555554444444443333333222222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! ``````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdccccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnooppqrrswxyz{|}~~€€‚‚‚‚‚ƒƒƒƒ‚‚†……………„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~}}}|||{{yyxxxwwwwvvvvvuuuuuutttttsssssssrrrrrrrqqqqqqqqpppmlllllkkkjjjiiihhhgggfffffffeeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``````````````````__________^^^^^^^^^^]]]]]\\\\[[[[[[[[[ZZZZZZZZZZYY[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>>=======================<<<<<<<<;;;;<<;;;;;;;;:::::::999999998888888888887777777776666665555555554444444433333333222222222221111111111110110000000000000//////////............------------,-,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ```````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooppqrsvwxyz{|}~€‚‚‚‚‚ƒƒ‚‚‚†…………„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€~~~}}}|||{{yyxxxwwwwvvvvuuuuuttttttssssssrrrrrrrrqqqqqqqqqpppmmllllkkkjjjiiihhhgggfffffffeeeeeeeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa````````````````___________^^^^^^^^^^^]]]]]\\\\[[[[[[[[[ZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRPPPPPPPPOOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>>=========================<<<<<<<;;;;;<<;;;;;;;:::::::999999999888888888888777777777666666555555554444444443333333322222222222111111111111011000000000000///////////............------------,-,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ^^^^^^^__________________`````````````````aaaaaabbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggghhgggggggggggghhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooopppooooooooooooooooooooooooooooooooooooonnnnnnnnnnooooooooooooooooooonnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmlllllllllllmmmnnoppqstuvwxyzz{||}}~~ƒƒƒƒ‚‚‚‚‚€€€€€€€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~|||{{{zzzyyyyxxxxxwwwwwvvtttttssssssssrrrrrrrrrrrqqqqppppooonnmmmllkkkkjjjjihggggggggggffffffffffffffeeeddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaa```````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;:::::::9999999988888888888887777777776655555555444444444333333322222222222111111111111000000000000////////////..............-------------,--,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! ^^^^^^^^___________________````````````````aaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggghhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnoooooooooooooooonnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmnoopqrstuvwxyz{{|}}~~~ƒƒƒƒ‚‚‚‚€€€€€€€€€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~|||{{{zzyyyyxxxxxwwwwwvvvttttsssssssrrrrrrrrrrrrrqqqqppppooonnmmmllkkkjjjjjiggggggggggfffffffffffffffeeddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbabaaaaaaaaa```````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;::::::::9999999888888888888887777777776655555555444444443333333322222222221111111111111000000000000////////////..............------------,,--,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^____________________````````````````aaaabbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppqqppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmnnopprstuvwxyzz{||}}~~~ƒƒƒ‚‚‚‚€€€€€€€€€€€€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~|||{{{zzyyyyxxxxwwwwwwvvvtttsssssssrrrrrrrrrrrrrrqqqqqpppooonnmmmllkkkjjjjjigggggggggffffffffffffffffeedddddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::9999999888888888888888777777777665555555544444444333333332222222222111111111111000000000000/////////////..............------------,,-,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ^^^^^^^^^____________________````````````````aaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhgggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmnooprsstuvwxyz{{|}}~~~~~~ƒƒ‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€‚‚‚‚‚‚‚‚‚€€€~~}||{{{zzyyyyxxxxwwwwwvvvvttsssssssrrrrrrrrrrrrrrrqqqqqpppooonnmmlllkkkjjjjiiggggggggffffffffffffffffeeeddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````______________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGGFGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;:::::::9999998888888888888888777777777665555555444444444333333332222222221111111111111000000000000////////////..............-------------,,-,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ^^^^^^^^^^____________________````````````````aaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmnnopqrstuvwxyzz{||}}~~~~~~~~~ƒ‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€‚‚‚‚‚‚‚€€€~~}||{{{zzzyyyxxxxwwwwwvvvvttssssssrrrrrrrrrrrrrrrrqqqqqpppooonnmmlllkkkjjjjiigggggggffffffffffffffffeeedddddddddddddcccccccccccbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::999999888888888888888777777777766555555544444444333333333222222222111111111111100000000000/////////////..............------------,,,-,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^____________________`````````````````aabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllllllllllmmnnopqrstuvwwxyz{{||}}~~~~~~~~‚‚‚‚‚€€€€€€‚‚‚‚‚‚‚€€€€€€€€€‚‚€€€€~}|||{{zzzyyyxxxxwwwwvvvvvtsssssssrrrrrrrrrrrrrrrqqqqqqpppooonnmmllkkkjjjjiiiggggggfffffffffffffffffeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````_______________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;::::::9999999888888888888888777777777765555555544444444333333333222222222111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^___________________````````````````aaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggggggggggghhhhfgggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllllllllllllllllllllllmmnnopqrsstuvwxyzz{||}}}~~~~~~~‚‚‚‚€€€€€‚‚‚‚‚€€€€€€€€€€€€€€~}|||{{{zzyyyxxxxwwwwvvvvvtssssssrrrrrrrrrrrrqqqqqqqqqqpppoonnnmmllkkkjjjjiiiggggggffffffffffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<;<<<<;;;;;;;:::::::9999999888888888888887777777777665555555444444443333333333222222221111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^___________________```````````````aaaabbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeffffffffffffgggggggggggggfgggggggggggggggggggggghhhffggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllllllllllllllkkllllllmmnnooqrrstuvwxxyz{{||}}}~~~~~~‚‚‚€€€€€~‚‚€€€€€€€€€€€€€€~}}||{{{zzzyyyxxxwwwwvvvvvtssssssrrrrrrrrrqqqqqqqqqqqqppppoonnmmmllkkkjjjiiiigggggffffffffffffffffeeeeddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===>>>>>>>>>>>>>>=======<<<<<<<;<<<<;;;;;;;;::::::999999988888888888887777777777766555555544444444333333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^___________________``````````````aaaaabbbbbbbbbbbbbbbbbbccbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeefffffffffffffggggggggggggffggggggggggggggggggggggghffffggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnoonoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllllllllllllkkkkllllllmmnnooqqrstuvvwxyzz{||}}}}~~~~~‚‚‚€€€€€~~~~~€€€€€€€€€€€€€€€~}}|||{{zzzyyyxxxwwwwvvvvvtssssssrrrrrrrrqqqqqqqqqqqqqpppooonnmmllkkkjjjjiiiigggggffffffffffffffffeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>=====>>>>>>>>>>>>=======<<<<<<<;;<<<;;;;;;;;:::::::999999988888888888777777777777766555555544444444333333333222222222111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^^___________________`````````````aaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeffffffffffffffgggggggggggfffgggggggggggggggggggggggfffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmllllllllllllllllllllllllllllllllkkkkkkklllllmmnnooqqrsttuvwxyyz{{||}}}}~~}}‚‚€€€€~~~~~~~€€€€€€€€€€€€€€€€€~}}|||{{{zzzyyyxxxwwwwvvvvtssssssrrrrrrrqqqqqqqqqqqqqppppoonnnmmllkkkjjjiiiiiggggffffffffffffffffeeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa`aaa``````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>========>>>>>>>>>=======<<<<<<<<;;<<<;;;;;;;;;::::::999999988888888877777777777777766555555544444444333333333222222221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^^^^___________________````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeffffffffffffffffgggggggggfffffgggggggggggggggggggggfffffffgggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooopppppoopppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmllllllllllllllllllllllllllllllllkkkkkkkklllllmmnnoopqrsstuvwxxyzz{||}}}}}}}}‚‚€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€}}}|||{{{zzyyyxxxwwwwvvvvtssssssrrrrrrrqqqqqqqqqqqqppppooonnmmlllkkjjjjiiiiigggffffffffffffffffeeeeeeddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa``aa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>==========>>>>>>>>=======<<<<<<<;;;<<<;;;;;;;;:::::::99999988888888777777777777777766555555554444444333333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ]^^^^^^^^^^^^^^^^^___________________```````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddeeeeeeefffffffffffffffffggggggggffffffggggggggggggggggggggffffffffggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllllllllllllllkkkkkkkklllllmmnnoopqrrstuvvwxyzz{{||}}}}}}}‚€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€}}}||||{{zzzyyyxxxwwwvvvvtssssssrrrrrrrqqqqqqqqqqqpppppoonnnmmllkkkjjjiiiiiiggffffffffffffffffeeeeeeeddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>==========>>>>>>========<<<<<<<;;;;<<;;;;;;;;;:::::::99999988888887777777777777777766555555544444444333333333222222221111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^^___________________``````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeffffffffffffffffffgggggggffffffffggggggggggggggggggffffffffffggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkklllllmmnnoopqrrstuuvwxxyz{{|||}}}}}}‚€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}|||{{{zzzyyxxxwwwvvvvttssssssrrrrrrqqqqqqqqqqqppppooonnmmlllkkjjjjiiiiihggffffffffffffffffeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>========================<<<<<<<;;;;<;;;;;;;;;;:::::::9999998888887777777777777777776655555554444444433333333322222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))()((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^^___________________`````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddeeeeeffffffffffffffffffffgggggfffffffffgggggggggggggggggffffffffffffggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllkkllllkkkkkkkkkkklllllmmnnoopqqrsttuvwwxyzz{{|||}}}}}‚€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}|||{{{zzyyyxxwwwwvvvttssssssrrrrrrqqqqqqqqqqppppooonnmmmllkkkjjjiiiiiihgffffffffffffffffeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa``````````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>========================<<<<<<<;;;;;<;;;;;;;;;;::::::99999988888877777777777777777766655555554444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^^___________________````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddeeeefffffffffffffffffffffggggfffffffffffgggggggggggggggfffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooonnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllkkkklllkkkkkkkkkkkklllllmmnnoopqqrsstuvvwxyyz{{|||}}}}}€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~}}}}}|||{{zzzyyxxxwwwvvvtttssssssrrrrrrqqqqqqqpppppooonnnmmlllkkjjjiiiiiihhffffffffffffffffeeeeeeeeeddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa``````````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;;;::::::99999988888877777777777777777666655555554444444333333333322222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^___________________```````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeffffffffffffffffffffffggffffffffffffggggggggggggggfffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkllkkkkkkkkkkkkklllllmmnnoopqqrrstuuvwxxyzz{{|||}}}}€€€€~~~~~~~~~}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}|||{{{zzyyyxxwwwwvvtttsssssssrrrrrqqqqqqqppppooonnnmmlllkkkjjjiiiiiihhfffffffffffffffeeeeeeeeeeddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaa``````````````````____________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======================<<<<<<<;;;;;;;;;;;;;;;;:::::::9999998888877777777777777777766665555555444444433333333322222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^^_________________``````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeefffffffffffffffffffffgffffffffffffffggggggggggggffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppoooooopppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllmmnnnoppqrrsttuvvwxyyz{{||||}}}€€€€~~~~~~~~}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}|||{{zzzyyxxxwwwvvtttttssssssrrrrqqqqqqppppooonnnmmmllkkkjjjjiiiiiihhffffffffffffffeeeeeeeeeeeddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>=======================<<<<<<;;;;;;;;;;;;;;;;:::::::99999988888877777777777777777666665555555444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^^_________________`````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeeffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnnnoppqqrsstuuvwxxyzz{{|||}}}€€€€~~~~~~~}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}|||{{{zzyyxxxwwwwvttttttsssssrrrrrqqqqpppppoonnnmmmlllkkkjjjiiiiiihhhfffffffffffffeeeeeeeeeeeedddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>======================<<<<<<;;;;;;;;;;;;;;;;;:::::::9999998888877777777777777777666666555555544444443333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddeeeeefffffffffffffffffffffffffffffffffffffgggggggggffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnnnoppqqrrsttuvwwxyyz{{||||}}€€€€~~~~~~}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}|||{{{zzyyxxxwwwwwtttttttsssssrrrrqqqqppppooonnnmmlllkkkjjjjiiiiiihhhfffffffffffffeeeeeeeeeeeeddddddccccccccccccccbbbbbaaaaaaaaaaaaa```````````````````_____________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>======================<<<<<<;;;;;;;;;;;;;;;;:::::::99999988888877777777777777766666666555555544444443333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________```aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddeeeeeeeffffffffffffffffffffffffffffffffffffggggggggfffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnoppqqrrsstuvvwxxyzz{{||||}€€€€~~~~~}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}|||{{zzyyyxxxwwwwuttttttttssssrrrqqqqppppoonnnmmmllkkkkjjjjiiiiiiihhfffffffffffffeeeeeeeeeeeedddddccccccccccccccbbbbbbaaaaaaaaaaaaa``````````````````______________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>=====================<<<<<<<;;;;;;;;;;;;;;;:::::::999999988888877777777777777666666666555555544444443333333322222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________``aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddeeeeeeeefffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoppqqrssttuvwwxyyz{{{||||€€€€~~~~~}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}|||{{zzyyyxxxwwwwuuttttttttsssrrrrqqqpppoonnnmmmlllkkkjjjjjiiiiiiihhffffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaa``````````````````______________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;;;;::::::::99999988888877777777777777766666666655555544444444333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________``aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggfffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmnnnoppqqrrsstuvvwxxyzz{{||||€€€€~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}|||{{zzzyyxxxwwwwuuuuttttttssssrrrqqqpppoonnnmmlllkkkkjjjjjiiiiiiihhffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaa``````````````````_______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKJJJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>====================<<<<<<<;;;;;;;;:;;;;;;:::::::999999988888877777777777777666666666655555544444443333333322222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________```aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggeffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppoooooonnnnnnnooonnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnopppqqrsstuuvwwxyyz{{{|||€€€€~~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyxxxxwwwuuuuuttttttssssrrqqqpppoonnmmmlllkkkkjjjjjjiiiiiiihfffffffffffeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbaaaaaaaaaaa`````````````_```_______________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKJJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>====================<<<<<<<;;;;;;;;:;;;;;:::::::999999988888887777777777777666666666665555554444444333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________________````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddeeeeeeeeeeeefffffffffffffefffffffffffffffffffffffggeeeffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnooppqqrrsttuvvwxxyzz{{|||€€€€~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€€~~~}}}}|||{{{zzzyyxxxxwwwuuuuuuutttttsssrrrqqpppoonnmmllllkkkkjjjjjjiiiiiiihgffffffffffeeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbaaaaaaaaaa````````````___``_______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>===================<<<<<<<<;;;;;;;::;;;;::::::::999999988888887777777777777666666666665555544444444333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_______________`````aaaaaaaaaaaaaaaaaabbabbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddeeeeeeeeeeeeeffffffffffffeeefffffffffffffffffffffffeeeefffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkklllmmnnoopppqqrsstuuvwwxyyzz{{||€€€€~~~~}}}}}}}}€€€€€~€€€€€€€€€€€€~~~}}}}|||{{{zzyyyxxxxwwwuuuuuuuuttttsssrrrqqpppoonnmmlllkkkkkjjjjjjjiiiiiihgfffffffffeeeeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaa`````````````____`________________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>===================<<<<<<<<;;;;;;;::;;;;:::::::9999999888888888777777777777666666666665555544444444333333332222222111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]^^^^^^__________________``````````````aaaaaaaaaaaabbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmllllllllmmmmnnnooopqqqrrssttuvvwxyyz{{||}}~~€€€€€€€€€~~~~}}}}}}}}|€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}||{{{zzzyyyyxxxxxxxwwwwwwvvvvuuttsssrrqpoonnnmmmmlllllllkkkkkkkjjggggggfffffffffffffeeeeeeddddddcccccccccccccbbbbbbaaaaaaaaaaa`````````````__________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>============<<<<<<<;;;;;;::::::::999999988888888888888888777777777766666666555555444444443333333322222222211111111111100000000000/////////////.............------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^__________________``````````````aaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkmmmmmmmmmmmmlllllllllllllmmmmmmllllllllllmmmnnnooopqqqrrssttuuvwwxyzz{{|}}}~€€€€€€€€~~~~}}}}}}}||€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}||{{{zzzyyyyxxxxxxxxwwwwwwvvvuuttsssrrqpoonnnmmmmmlllllllkkkkkkjjggggggfffffffffffffeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaa`````````````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJIIIIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHHHGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>============<<<<<<<;;;;;;::::::::999999988888888888888888777777777766666666555555444444443333333322222222211111111111100000000000/////////////............-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^_________________```````````````aaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkmmmmmmmmmmlllllllllllllllmmmmmlllllllllllmmmmnnnooppqqrrrssttuvvwxxyz{{||}}}€€€€€€€€~~~~}}}}}}||||€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}|||{{{zzzyyyyyxxxxxxxwwwwwwvvvuuttsssrrqpoonnnmmmmmlllllllkkkkkkjjgggggfffffffffffffeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaa``````````````_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>============<<<<<<<;;;;;;::::::::999999888888888888888888777777777766666666555554444444443333333322222222111111111111100000000000////////////.............-------------,,,,,,,,,++++++++++++****************))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^_______________`````````````````aaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkmmmmmmmmlllllllllllllllllmmmmlllllllllllllmmmnnnooopqqqrrssttuuvwwxyyz{{||}}€€€€€€€~~~~}}}}}}||||€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}|||{{{zzzyyyyyxxxxxxxwwwwwwvvvuuttssrrrqpoonnnmmmmmllllllllkkkkkjjgggggffffffffffffeeeeeeeedddcccccccccccccbbbbbbbbbaaaaaaa``````````````________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>===========<<<<<<<<;;;;;;:::::::999999988888888888888888877777777766666666655555444444443333333322222222211111111111100000000000/////////////............-------------,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^______________``````````````````aaaaaaabbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeedeeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmllllllllllllllllmllllllllllllllllllllllllllllllllllllllllkkkkkkkkkmmmmmllllllllllllllllllllmmlllllllllllllllmmmmnnooopqqqrrrssttuvvwxxyzz{|||}€€€€€€~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwwvvvuuttssrrqqpoonnnmmmmmmlllllllkkkkkjjgggggffffffffffffeeeeeeeedddccccccccccccbbbbbbbbbbaaaaa``````````````_________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>===========<<<<<<<;;;;;;;:::::::999999888888888888888888877777777766666666655554444444443333333322222222111111111111100000000000////////////.............-------------,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^______________``````````````````aaaaaabbbbbbbbbbbbbbbbbccccccccbcccccccccccccccccccccddddddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkmmmmlllllllllllllllllllllmlllllllllllllllllmmmnnnooppqqqrrssttuuvwwxyyz{{||}€€€€~~~}}}}}||||||€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwwvvvuuttssrrqqpoonnnmmmmmmllllllllkkkkkjgggggfffffffffffeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaa``````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>===========<<<<<<<<;;;;;;:::::::99999988888888888888888887777777766666666665554444444443333333322222222211111111111100000000000/////////////.............------------,,,,,,,,,,,+++++++++++*************)**)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^______________``````````````````aaaaabbbbbbbbbbbbbbbbbbcccccccbbbccccccccccccccccccccddddddddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmlllllllllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkmmlllllllllllllllllllllllllllllllllllllllllmmmnnnooppqqqrrrssttuuvwxxyzz{{||~~~~}}}}}||||||€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}|||{{{zzzyyyyyyxxxxxxxwwwwwvvvuuttssrrqqooonnnmmmmmmmlllllllkkkkjjggggffffffffffffeeeeeeeeedccccccccccccbbbbbbbbbbbbaaa``````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;::::::999999988888888888888888887777777766666666665554444444443333333322222222211111111111100000000000/////////////............-------------,,,,,,,,,,,+++++++++++*************)**)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^______________``````````````````aaaaabbbbbbbbbbbbbbbbbbbcccccbbbbcccccccccccccccccccccccddddddddddddddddddddddedddddeeeeeeeeeeeeeeeeeeeeeffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmnnooppqqqqrrssstuuvvwxyyz{{||~~~~}}}}}||||||€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{zzzzyyyyyxxxxxxwwwwwvvvuuuttssrrqqooonnnmmmmmmmlllllllkkkkjjggggfffffffffffeeeeeeeeeedcccccccccccbbbbbbbbbbbbaaa`````````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;::::::999999988888888888888888887777777766666666665544444444443333333322222222111111111111100000000000////////////.............-------------,,,,,,,,,,,+++++++++++*************)**)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^______________```````````````````aaaabbbbbbbbbbbbbbbbbbbccccbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmnnnopppqqqrrrssttuuvwxxyzz{{|~~~~~}}}}}||||||€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzzyyyyyxxxxxxwwwwwvvvuuuttssrrqqooonnnnmmmmmmmllllllkkkkjjggggfffffffffffeeeeeeeeeedccccccccccbbbbbbbbbbbbaaa`````````````___________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;::::::99999988888888888888888888777777766666666666544444444444333333332222222211111111111100000000000/////////////.............------------,,,,,,,,,,,,++++++++++*************))*)))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^______________```````````````````aaaabbbbbbbbbbbbbbbbbbbbccbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmlllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmnnnopppqqqqrrsssttuvvwxyyz{{|~~~~~}}}}}||||||€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzzyyyyyxxxxxxwwwwwvvvuuuttssrrqqooonnnmmmmmmmmllllllkkkkjjggggffffffffffeeeeeeeeeeeccccccccccbbbbbbbbbbbbaaa````````````_____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;::::::99999988888888888888888888777777766666666665544444444444333333322222222111111111111100000000000////////////.............-------------,,,,,,,,,,,,++++++++++*************))*)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^______________```````````````````aaaaabbbbbbbbbbbbbbbbbbbcbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllkllllllllllllllllllllmmmnnoopppqqqrrrssttuuvwwxyzz{{~~~~~~}}}}|||||||€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzzyyyyyxxxxxxwwwwwvvvuutttssrrqqooonnnmmmmmmmmllllllkkkkjjgggffffffffffeeeeeeeeeeedcccccccccbbbbbbbbbbbbaaaa```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@??????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;:::::999999988888888888888888888777777766666666665544444444443333333322222222111111111111000000000000////////////.............-------------,,,,,,,,,,,,+++++++++**************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^______________`````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmlllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkllllllllllllkkklllllmmmnnnopppqqqqrrrssttuvvwxyyz{{~~~~~~}}}}}||||||€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzzzyyyyxxxxxxwwwwvvvuuuttsssrrqqooonnnmmmmmmmmlllllkkkkkjjgggfffffffffeeeeeeeeeeeedcccccccccbbbbbbbbbbbaaaaa`````````________________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::999999888888888888888888888777777766666666665544444444443333333322222222111111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeefffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkllllllllllkkkkkkkllllmmnnnoppppqqqrrrssttuuvwxxyzz{~~~~~~}}}}|||||||€€€€€€€€€€€€€€€€€€€€~~~~~}}}||||{{{zzzzyyyyxxxxxxwwwwvvvuuuttssrrrqqoonnnnmmmmmmmmlllllkkkkjjjgggffffffffeeeeeeeeeeeeddccccccccbbbbbbbbbbbbaaaaa````````________________^^^^^^^^^^]]]]]]]]]]]]]]]\]\\\\\\\\\\[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGFFFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::9999999888888888888888888887777777666666666665544444444443333333322222221111111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________```````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeefffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkklllllllllkkkkkkkkllllmmmnnoopppqqqqrrrssttuvwwxyzz{~~~~~~}}}}|||||||€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{{zzzzyyyyxxxxxxwwwwvvvuuuttssrrqqqoonnnnmmmmmmmllllllkkkkjjjggffffffffeeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaa```````________________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFGGFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;:::::9999998888888888888888888887777777666666666665544444444443333333222222221111111111110000000000000///////////.............------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________``````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeefffffffffffffffffffffggggggggggggggggggghhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkllllllllkkkkkkkkkklllmmmnnooppppqqqqrrrsttuvvwxyyz{}~~~~~}}}}|||||||€€€€€~~~~€€€€€€€€€€€€€€~~~~~}}}}|||{{{{zzzzyyyyxxxxxxwwwwvvvuutttssrrqqpoonnnmmmmmmmmllllllkkkkjjjggfffffffeeeeeeeeeeeeddddcccccccbbbbbbbbbbbaaaaaaa``````________________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::999999888888888888888888888777777766666666666655444444444433333322222222111111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________`````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeffffffffffffffffffffffggggggggggggggggggghhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjllllllllllllkkkkkkkkkkkkklllllllkkkkkkkkkkkklllmmnnooopppqqqqrrrsstuuvwxxyzz}~~~~~}}}}|||||||€€~~~~~~€€€€€€€€€€€€€€€~~~~~}}}}||||{{{{zzzzyyyyyxxxxxwwwwvvvuutttssrrqqpoonnnmmmmmmmllllllkkkkjjjjgffffffffeeeeeeeeeeeeddddccccccbbbbbbbbbbbaaaaaaaa`````_______________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;::::9999999888888888888888888888777777766666666666655544444444433333322222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^______________````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeffffffffffffffffffffffffggggggggggggggggggghhhhhhhgggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjllllllllllkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkklllmmmnoooppppqqqqrrrsttuvwwxyzz}~~~~~~}}}}|||||||€~~~~~~~€€€€€€€€€€€€€~~~~}}}}||||{{{{zzzzzzyyyyxxxxxwwwwvvvuutttssrrqqpoonnnmmmmmmlllllllkkkkjjjjgfffffffeeeeeeeeeeeedddddcccccbbbbbbbbbbbbaaaaaaaa````_______________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::9999998888888888888888888888777777766666666666655554444444433333322222222111111111110000000000000///////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^_______________``````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeffffffffffffffffffffffffggggggggggggggggggggghhhhgggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlllllllllkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkklllmmnooopppppqqqqrrsstuuvwxyyz}~~~~~~~}}}}||||||{~~~~~~~~~€€€€€€€€€€~~}}}}}}||||{{{{zzzzzzyyyyxxxxxwwwwvvuuuttsssrrqqponnnmmmmmmlllllllkkkkkjjjjgffffffeeeeeeeeeeeeddddddcccccbbbbbbbbbbbaaaaaaaaa````_____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;::::9999999888888888888888888888877777776666666666665555544444443333332222222211111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^________________`````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeefffffffffffffffffffffffggggggggggggggggggggggghhggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllklllllllllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjlllllllkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkklllmmnnooopppppqqqrrssttuvwxxyz}}~~~~~~~}}}}|||||{{~~~~~~~~~~~€€€€€€€€€~~}}}}}|||||{{{{zzzzzzzyyyyyxxxxwwwwvvuuuttssrrrqqponnnmmmmmllllllllkkkkjjjjifffffffeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaa```_____________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;:::::9999998888888888888888888888877777777666666666665555544444443333322222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((((((('((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^_________________````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddcddddddddddddddddddddddddeeeeefffffffffffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjllllkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkklllmmmnooopppppqqqqrrsstuvwwxyz}}~~~~~~~~}}}}||||{{{~~~~~~~~~~~~~~~€€€€~~~}}}}}|||||{{{{zzzzzzzzyyyyyxxxxwwwvvvuuuttssrrqqqponnnmmmmmlllllllkkkkkjjjjiffffffeeeeeeeeeeeddddddddcccbbbbbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;::::9999999888888888888888888888887777777776666666666555555444444333332222222211111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((('((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^__________________```````aaaaaaaaaaaaaaaaabbbbbbbbaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddcccdddddddddddddddddddddddeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmnoooopppppqqqrrsstuvvwxyz|}}~~~~~~~}}}}|||||{{{~~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{zzzzzzzzyyyyyyxxxxwwwvvvuutttssrrqqpponnnmmmmlllllllkkkkkjjjjjiffffffeeeeeeeeeeeddddddddccbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::::9999998888888888888888888888887777777777666666666555555444444333332222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^__________________``````aaaaaaaaaaaaaaaaaabbbbbbbaaabbbbbbbbbbbbbbbbbbbbbcbccccccccccccccccccccccddccccddddddddddddddddddddddeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoooopppppqqqrrsttuvwxyy|}}~~~~~~~~~~}}}}||||{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||{{{{{zzzzzzzzyyyyyyyxxxxwwwvvvuuttsssrrqqpponnnmmmmlllllllkkkkkjjjjiifffffeeeeeeeeeeedddddddddcbbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;;::::99999998888888888888888888888887777777777666666666555555544444333332222222111111111110000000000000///////////.............------------,,,,,,,,,,,,,+++++++++**************))))))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________````aaaaaaaaaaaaaaaaaaaabbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdccccccddddddddddddddddddddeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnooooppppppqqrrsstuvwxxy|}}~~~~~~~~~~}}}|||||{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{zzzzzzzzzyyyyyyyyxxxxwwwvvuuuttssrrrqqppnnnmmmmlllllllkkkkkjjjjjiifffffeeeeeeeeeeddddddddddcbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;:::::9999999888888888888888888888888877777777777666666655555554444433333222222111111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('''(((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________`````aaaaaaaaaaaaaaaaaaabbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkklllmmnnoooooopppppqqrrstuvvwxy||}}~~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{zzzzzzzyyyyyyyyyyyxxxxwwvvvuutttssrrqqpppnnnmmmmlllllllkkkkkjjjjjiiffffeeeeeeeeeedddddddddddbbbbbbbbbbbbaaaaaaaaaaa``____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;;:::::9999998888888888888888888888888877777777777776666655555554444433332222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((((((('''((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________`````aaaaaaaaaaaaaaaaaaabbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjkkkkkllmmnnnooooooppppqqrrstuuvwxy||}}}~~~~~~~}}}|||||{{{{{~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~}}}}|||{{{{{zzzzzzyyyyyyyyyyyyxxxxwwwvvuuuttssrrrqqpppnnnmmmmllllllkkkkkkjjjjiiiffffeeeeeeeeedddddddddddcbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;:::::999999888888888888888888888888887777777777777766665555555444433333222222211111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((('''((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^___________________`````aaaaaaaaaaaaaaaaaaaabaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjkkkklllmnnnoooooooppppqqrsstuvwxx{||}}~~~~~~}}}}||||{{{{{{~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}||{{{{zzzzzyyyyyyyyyyyyyyyxxxxwwwvvuuttsssrrqqqpponnmmmmmllllllkkkkkjjjjjiiifffeeeeeeeeedddddddddddccbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;::::::999999888888888888888888888888888777777777777776665555555444433333222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((''''((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccdeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmnnnnnnnooppqrrstuvwyyzz{{{{{{{{{zzzzyyyyyxxx~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{zzzzzyyyyyyyyyyyyyyxxxwwwvvvuuttssrrrqqpppoonmmmmlllllllkkkkkkjjjjiiiifffeeeeeeeedddddddddddcccaaaaaaaaaaa````````````__``````____________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWXWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;:::::999999999988888888888888888877777777776666666666667666666555544444333333222211111111110000000000000/////.............-----------,,,,,,,,,,,,,++++++++++***********))))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllmmmmmnnnnnnnoopqqrstuuvxyzzz{{{{{{{zzzzzyyyyyxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzyyyyyyyyyyyyyyyyxxxwwwvvuutttssrrqqpppooonmmmmlllllllkkkkkjjjjjiiiiffeeeeeeeedddddddddddccccaaaaaaaaaa````````````___`````____________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<<<;;;;;::::::99999999999999999888888888887777777777666666666666666666655554444333333322221111111111000000000000//////............------------,,,,,,,,,,,,,++++++++++***********)))))))))))))())(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^__________````````````````````a`aaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjkkkllllmmmmmmmnnnnnooppqrsttuvxyyzzz{{{{{{zzzzyyyyyxxxx~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{|{{{zzzzzyyyyyyyyyyyyyyyyxxwwwvvvuuttssrrqqqppooonmmmmllllllllkkkkkjjjjjiiiiffeeeeeeedddddddddddcccccaaaaaaaaa````````````____````____________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=========<<<<<<<<;;;;;::::::99999999999999999998888888888777777777666666666666666666655554444333333222221111111110000000000000/////.............------------,,,,,,,,,,,,,++++++++++***********)))))))))))))()((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^_________```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggghhhhhhhhhhggggggggggggghhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjkkklllmmmmmmmmmnnnnoopqrrstuvxxyzzzz{{{zzzzzzyyyyyxxxx~~~~~~~~~}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}||||||{{{{{zzzzyyyyyyyyyyyyyyyyyxxwwwvvuuttsssrrqqpppooonmmmmllllllllkkkkkjjjjiiiiifeeeeeeeeddddddddddccccccaaaaaaaa````````````_____````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;::::::9999999999999999999988888888877777777766666666666666666655554444433333322222111111111000000000000//////.............-----------,,,,,,,,,,,,,+++++++++++**********))))))))))))))()((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^_________```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggghhhhhhhhggggggggggggggghhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjkkkllllmmmmmmmmmnnnooppqrstuuxxyyzzzzzzzzzzzzyyyyyxxxx~~~~~~~~}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}||||||||{{{{{zzzyyyyyxxxxxxyyyyyyyxwwwvvvuuttssrrqqpppooonnmmmllllllllkkkkkkjjjjiiiihfeeeeeeeddddddddddcccccccaaaaaaa`````````````_____```____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;::::::99999999999999999999988888888877777777666666666666666666655554444333333222222111111110000000000000/////.............------------,,,,,,,,,,,,,+++++++++++**********)))))))))))))(()(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^__________```````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggghhhhhhggggggggggggggggghhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjkkkllllmmmmmmmmmmnnnoopqrsstuwxyyyzzzzzzzzzzyyyyyyxxxx~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||}}}}|||||||||{{{{{zzzzyyyyxxxxxxxxxxyyyxwwwwvvuuttssrrrqqppooonnnmmllllllllllkkkkkjjjjiiiihfeeeeeedddddddddddcccccccaaaaaa`````````````______``____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;::::::99999999999999999999988888888777777777666666666666666666555554444333333222222111111110000000000000/////.............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^__________```````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggghhhhgggggggggggggggggggghhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkllllmmmmmmmmmmmnnoopqqrstuwxxyyzzzzzzzzzzyyyyyyxxxx~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{zzzyyyyxxxxxxxxxxxxxxxwwwvvvuuttssrrqqpppoonnnnmllllllllllkkkkkkjjjjiiiiheeeeeeeddddddddddccccccccaaaaa````````````________`____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAA@AAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::9999999999999999999998888888877777777666666666666656666655554444333333322222211111110000000000000//////............------------,,,,,,,,,,,,,++++++++++++*********))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^__________```````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccdddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffggggggggggggggggggggggghhgggggggggggggggggggggghhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjkklllllmmmmmmmmmmnnnoppqrstuwwxyyyzzzzzzzzzyyyyyyxxxx~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{zzzyyyxxxxxxxxxxxxxxxxwwwvvvuuttssrrqqppooonnnmlllllllllllkkkkkkjjjjiiihheeeeeeddddddddddcccccccccaaaa````````````______________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;:::::::9999999999999999999998888888877777777666666666665556666555554444333333222222211111110000000000000/////.............------------,,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! Z[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^____________```````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccdddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjkkklllllmmmmmmmmmmnnoopqrsstvwxxyyzzzzzzzzzyyyyyyxxxx~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxxwwvvvuuttssrrqqppooonnnmmllllllllllkkkkkkjjjjiiiihheeeeeedddddddddccccccccccaaa````````````______________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;::::::9999999999999999999998888888877777777666666666555555666555554444433333322222221111111000000000000//////............-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]^^^^^^^^^^^^^^^______________``````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccdddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjkkkkllllmmmmmmmmmmnnoopqqrstvwxxyyyzzzzzzzzyyyyyyxxxx~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxxxxxwvvvvuuttssrrqqppoonnnmmmlllllllkkkkkkkkkjjjjiiiihheeeeedddddddddcccccccccccaaa```````````______________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;::::::9999999999999999999998888888777777776666666655555555655555544444333333222222221111110000000000000//////............-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]^^^^^^^^^^^^^^_______________``````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiiiijjjkkkklllllmmmmmmmmmmnnoppqrstvwwxyyyzzzzzzzzyyyyyyxxxx~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{zzzyyyyxxxxxxxwxxxxxxxxvvvvuuuttssrrqqppoonnnmmmlllkkkkkkkkkkkkkjjjjiiihhheeeedddddddddcccccccccccbaa```````````______________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;:::::::999999999999999999998888888777777777666666655555555555555544444333333322222222111111000000000000///////............-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^________________```````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiiijjjjkkklllllllllllmmmmnnoopqrssvvwxxyyzzzzzzzzyyyyyyyxxx~~~~~~~}}}}}}}}}}}}|||||||||{{{{|||||||||||||||{{{{{zzzyyyxxxxxwwwwwwwwwwwwvvvvuutttsrrqqppoonnnmmmmlkkkkkkkkkkkkkkjjjjiiiihhheeedddddddddcccccccccccbba````````````_____________________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;:::::::999999999999999999998888888777777776666666555555555555555444444333333222222222111110000000000000///////...........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^__________________``````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllmmmmnnopqrrsuvwxxyyyzzzzzzzyyyyyyxxxx~~~~~~}}}}}}}}}}}}}|||||||{{{{{{{{{{||||||||||{{{{{{zzzyyyxxxxxwwwwwwwwwwwwvvvuuuttssrrqqppoonnnmmmlkkkkkkkkkkkkkkjjjjjiiiihhheeeddddddddcccccccccccbbb````````````____________^________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;:::::::99999999999999999998888888877777776666666555555555445555444444333333322222222211111000000000000////////...........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^___________________```````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggfffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkllllllllllllmmmnnoppqrsuvwwxyyyzzzzzzzyyyyyyxxxx~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{||||||||{{{{{{zzzyyyxxxxxwwwwwwwwwwwwvvuuutttssrrqqppoonnmmmllkkkkkkkkkkkkkjjjjjiiiihhhheeddddddddcccccccccccbbbb```````````____________^^_______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYXXXXXXXXXXWWWWWWWWVVWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>========<<<<<<<<;;;;;;;:::::::999999999999999999988888888877777766666665555555544445554444443333333222222222211110000000000000////////..........-------------,,,,,,,,,,,,++++++++++++++*******))))))))))))))(((((((((((((((('''''''''''''&''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^___________________````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggfffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllllmmmnoopqrsuvwwxyyyzzzzzzzzyyyyyxxxx~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{|||||||{{{{{{{zzzyyyxxxxxwwwwwwwwwwwwvuuuutttssrrqqppoonnmmmllkkkkkkkkkkjjjjjjjiiiihhhhheedddddddccccccccccccbbbb`````````_____________^^^______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXWWWWWWWVVVWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@????????????????>>>>>>>>>>>>>========<<<<<<<<;;;;;;;:::::::999999999999999999888888888777777666666655555554444445544444443333333222222222211110000000000000////////..........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((''''''''''''''&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^____________________```````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggfffffffffggggggggggggggggffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkllllllllllllmmmnnopqrsuvvwxxyyzzzzzzzzyyyyyxxxx~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{|||||{{{{{{{{zzzyyyxxxxxwwwwwwwwwwvvuuuutttsssrrqqpponnnmmlllkkjjjjjjjjjjjjjjiiiiihhhhgedddddddcccccccccccbbbbbb````````_____________^^^^_____^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXYYXXXXXXXXXXXXWWWWWWWVVVWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;:::::::99999999999999999888888887777776666666655555554444444444444443333333322222222221110000000000000/////////.........--------------,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&'''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^____________________``_`````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbccccddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggfffffffffffggggggggggggggfffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkllllllllllllmmnnopqqruvvwxxyyyzzzzzzzyyyyyxxxx~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{|||{{{{{{{{zzzyyyyxxxxwwwwwwwwvvvvuuuutttssrrqqqpoonnmmmlllkjjjjjjjjjjjjjjiiiiihhhhhgdddddddcccccccccccbbbbbbb````````____________^^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=========<<<<<<<;;;;;;;:::::::999999999999999988888888877777766666666555555544444444444444433333333222222222221110000000000000/////////.........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&'''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]^^^^^^^^^____________________`__`````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbcccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggfffffffffffffggggggggggggfffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiijjjkkkkklllllllllllllmmnoopqrtuvwxxyyyzzzzzzzyyyyyxxxx~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwwwvvvvvuuutttsssrrqqppoonnmmlllljjjjjjjjjjjjjjiiiiihhhhhggdddddddccccccccccbbbbbbbb```````____________^^^^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==========<<<<<<;;;;;;;;:::::::99999999999999888888888877777666666666555555544444444444444433333333322222222222110000000000000//////////.........-------------,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________`````````````````````aaaaaaabbbbbbbbbbbbbbbbbbcccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggfffffffffffffffggggggggggfffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiijjjjkkkkllllllllllllmmnoopqrtuvwwxyyyzzzzzzyyyyyxxxxx~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwwvvvvvvuuttttsssrrqqppoonnmmlllkjjjjjjjjjjjiiiiiiihhhhhgggddddddccccccccccbbbbbbbbb``````____________^^^^^^^__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>==========<<<<<<;;;;;;;;::::::999999999999988888888887777777666666665555555444444444344444333333333222222222222110000000000000//////////........-------------,,,,,,,,,,,,++++++++++++++********)))))))))))))(((((((((((((((('''''''''''''&&&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________````````````````````aaaaaaaaabbbbbbbbbbbbbbbbccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggffffffffffffffffffgggggggffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiijjjjkkkkkkkkkkkkllllmmnnopqrtuvwwxxyyyzzzzzyyyyyxxxxx~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwwvvvvvvuttttssssrrqqppoonnmmlllkjjjjjjiiiiiiiiiiihhhhhggggdddddccccccccccbbbbbbbbbb`````____________^^^^^^^^__^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;;:::::::99999999999888888888887777777766666665555555544444444334444333333333322222222222211000000000000///////////........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!""!!!!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^_______________________```````````````````aaaaaaaaaabbbbbbbbbbbbbbbccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggffffffffffffffffffffgggggffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiijjjjkkkkkkkkkkkkklllmmnopqqtuvvwxxyyyzzzzzyyyyyxxxxx~~~}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwvvvvvvutttttsssrrrqqppoonnmmlllkjjjjiiiiiiiiiiiihhhhhgggggddddccccccccccbbbbbbbbbbb````____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>============<<<<<<;;;;;;;:::::::99999999988888888888877777777666666655555555444444443334443333333333222222222222210000000000000///////////.......-------------,,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!""!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________`````````````````aaaaaaaaaaaabbbbbbbbbbbbbccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggffffffffffffffffffffffgggfffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiijjjjkkkkkkkkkkkkkkllmmnoopqttuvwxxyyyyzzyyyyyyxxxxxx~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxwwwwvvvvvvuttttssssrrrqqppoonnmmlllkjjjiiiiiiiiiiihhhhhhggggggdddccccccccccbbbbbbbbbbbb````___________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<;;;;;;;;::::::999999998888888888887777777766666665555555554444444433334433333333332222222222222110000000000000///////////.......-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!""!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________________````````````````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffgfffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiijjjjjkkkkkkkkkkkkklllmnnopqstuvwwxxyyyyyyyyyyyxxxxxx~~~}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxwwwwvvvvvuuttttssssrrrqqppoonnmmlllkjjjiiiiiiiiihhhhhhhggggggfddccccccccccbbbbbbbbbbbba``_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=============<<<<<;;;;;;;;::::::99999998888888888887777777766666665555555555444444433333433333333333222222222222210000000000000////////////.......-------------,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!"!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^________________________``````````````aaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiijjjjjkkkkkkkkkkkkkllmnnopqstuvwwxxyyyyyyyyyyxxxxxxx~~~}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxwwwwwvvvvvuuttttssssrrrqqppoonnmmmllkjjjiiiiiiihhhhhhhhggggggffdccccccccccbbbbbbbbbbbbaa`_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<;;;;;;;:::::::99999988888888888877777777666666655555555554444444433333433333333332222222222222210000000000000////////////......-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((((((''''''''''''''&&&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!"!!!!!!!!!!!!!! YYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________`````````````aaaaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhhhhhiiijjjjjkkkkkkkkkkkkkllmmnopqstuvvwxxxyyyyyyyyyxxxxxxx~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxwwwwvvvvvuuttttssssrrrqqppooonnmmllkjjjiiiiiihhhhhhhhggggggfffccccccccccbbbbbbbbbbbaaaa_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJJJJJIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<;;;;;;;::::::99999998888888888777777777666666555555555554444444433333333333333333222222222222211000000000000/////////////......-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&&&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!"!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_`````````````````````aaabbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjiiiijjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhjjjjjkkkkkkkkkkkkllmmnopqrsstuvvwwwxxxxxxxwwwwwwwvzzzzzzzzzzzzzyyyyyyyyxxxx{{zzzz{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwvvvvuuuuuuttsssssrrrqqqppooonnmmllkkjiiihhhhhhgggggggfffffffeebbbbbbaaaaaaaaaaaa```````_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRSSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;::::::99999998888888887777777766666666655555555554444444443333333333222222222222111111111111000000000000//////////.........-------------,,,+++++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__``````````````````````abbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhgggggggggggggggggggggggggggggggggggggghhhijjjjkkkkkkkkkkkkkllmnopprrstuvvwwwwxxxxwwwwwwwwwv{{zzzzzzzzzzzyyyyyyyxxxxxzzzzzz{{{{{{{{{{{{{{{{{zzzzyyyyxxxwwwwwvvvvuuuuuuttssssrrrrqqqpppoonnmmlllkjiiihhhhhhggggggfffffffeeebbbbbaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSRRRRRSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;::::::99999998888888777777777666666666555555555554444444433333333332222222222222111111111110000000000000//////////.........-------------,,,+++++++++++++****************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^____`````````````````````bbbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeefffffffffffffffffeffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhijjjjjkkkkkjjjkkkkllmnoopqrstuuvvwwwwwwwwwwwwwwwww{{{{{zzzzzzzzzyyyyyyxxxxxzzzzzz{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwvvvvvuuuuuuttsssssrrrqqqpppoonnmmmllkjiiihhhhhggggggffffffeeeeebbbbaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?@@@@@??????????????>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;:::::999999998888887777777776666666666555555555544444444433333333332222222222222111111111110000000000000//////////........--------------,,,++++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_____````````````````````aabbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeefffffffffffffffeeeffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhghggggggggggggggggggggggggggggggggggfffgggggghhijjjjjkkkkjjjjkkkkllmnnopqrstuuvvwwwwwwwwwwwwwwwww{{{{{{{zzzzzzzyyyyyxxxxxxzzzzzzz{{{{{{{{{{{{{{{zzzzyyyyxxxwwwwwvvvvvuuuuuuttssssrrrrqqqpppoonnmmmllkjiiiihhhhggggggffffffeeeeebbbaaaaaaaaaaa```````````______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?@@@@???????????????>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;::::::99999998888888777777776666666666555555555544444444433333333332222222222222111111111110000000000000///////////........-------------,,,,++++++++++++****************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_______``````````````````aaabbbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeefffffffffffffeeeeeefffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggffffffgggghhhijjjjjkkkkjjjjjkkkllmnnopqrsttuvvvwwwwwwwwwwwwwwww{{{{{{{{zzzzzzyyyyyxxxxxxzzzzzz{{{{{{{{{{{{{{{zzzzyyyyxxxxwwwwvvvvvvuuuuuutttsssrrrrqqqppooonnnmmllkjjiiihhhhgggggffffffeeeeeebbaaaaaaaaaaa````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSRRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?@@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;::::::99999998888887777777766666666665555555555444444444333333333332222222222222111111111110000000000000///////////........-------------,,,,+++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^________`````````````````aaaaabbbbbbbbbbbbbbbbbbbbccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeefffffffffffeeeeeeeeffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggghhhijjjjkkkkkjjjjjkkkllmnnopqrsttuuvvvwwwwwwwwwwwwwww{{{{{{{{zzzzzzyyyyyxxxxxxzzzzzz{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwvvvvvvuuuuuutttsssrrrqqqpppooonnmmmllljjiiihhhhgggggfffffeeeeeeeaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@??@@@??????????????>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;::::::9999998888887777777776666666665555555555544444444433333333332222222222222111111111110000000000000////////////.......-------------,,,,,+++++++++++*************)**))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________```````````````aaaaaabbbbbbbbbbbbbbbbbbbcccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeefffffffffeeeeeeeeeefffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggghhhijjjjkkkkkkjjjjkkkllmnnopqrsstuuvvvvwwwwwwwwwwwwww{{{{{{{{{zzzzzyyyyyxxxxxxzzzzzz{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwvvvvvvuuuuuuutttsssrrrqqqpppooonnmmmllljjiiiihhhhggggfffffeeeeeeeaaaaaaaaaaa``````````````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQQPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@??@@@??????????????>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;::::::99999998888887777777766666666655555555555444444444333333333332222222222222111111111110000000000000////////////.......-------------,,,,,+++++++++++*************)**))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^___________``````````````aaaaaaaabbbbbbbbbbbbbbbbbcccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggghhhjjjjkkkkkkkjjjkkkkllmnnopqrsstuuuvvvvvwwwwwwwwwwww{{{{{{{{{{zzzzyyyyyxxxxxxzzzz{{{{{{{{{{{{{{{zzzzzyyyxxxxwwwwvvvvvvvuuuuuuuuttsssrrrqqqppooonnnmmmllljjiiiihhhhggggffffeeeeeeedaaaaaaaaaa`````````````____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@@?????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;::::::9999999888888777777776666666665555555555544444444433333333333222222222222211111111111000000000000/////////////......-------------,,,,,,++++++++++**************)**)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^_____________````````````aaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffggggggggggggggggggggggggggggggggggfffffffffffggghhhjjjkkkkkkkkkkkkkkkllmnnopqrssttuuvvvvvvvvvvwwwwwww{{{{{{{{{{zzzzyyyyyxxxxxxzzz{{{{{{{{{{{{{{{{zzzzzyyxxxxwwwwwvvvvvvvuuuuuuuuttsssrrqqqpppooonnnmmlllkjjiiiihhhhgggfffffeeeeeeddaaaaaaaa``````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQSSSSRRRRRRRRRRRRRQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;::::::9999999888887777777766666666655555555555544444444333333333332222222222222111111111111000000000000/////////////......-------------,,,,,,++++++++++*************))*))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^______________```````````aaaaaaaaaaabbbbbbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffgggggggggggggggggggggggffgggggggfffffffffffffggghhhjjjkkkkkkkkkkkkkkkllmnnopqrssttuuuvvvvvvvvvvwwwwww{{{{{{{{{{zzzzyyyyyxxxxxx{z{{{{{{{{{{{{{{{{zzzzzyyyxxxxwwwwvvvvvvvuuuuuuuuuttsssrrqqqppooonnnmmmlllkjjiiiihhhggggfffffeeeeeeddaaaaaaaa`````````````____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQSSSRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@?????????????>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;::::::99999998888887777777766666666655555555555444444444333333333332222222222222111111111111000000000000////////////......--------------,,,,,,+++++++++**************))*)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^________________`````````aaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddddddddddedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffgggggggggggggggggggggffffggggggffffffffffffffggghhijjkkkkkkkkkkkkkkkkllmnnopqrrsttuuuvvvvvvvvvvvwwwww{{{{{{{{{{zzzzyyyyyxxxxxx{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwvvvvvvvvuuuuuuuuuttssrrrqqppooonnnmmmllllkjjiiihhhhggggffffeeeeeedddaaaaaaa`````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@????????????>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;::::::9999999888888777777776666666665555555555544444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,+++++++++*************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^_________________````````aaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffgggggggggggggggggggffffffggggffffffffffffffffggghhijjkkkkkkkkkkkkkkkkllmnnopqrsstttuuuuvvvvvvvvvwwwww{{{{{{{{{{{zzzzyyyyxxxxxx{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwvvvvvvuuuuuuuuuuuttssrrqqqppoonnnmmmmlllkkjiiiihhhhggggffffeeeeeedddaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXZZZZYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQSSRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??@@????????????>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;::::::99999999888888777777776666666665555555555544444444333333333222222222222222111111111111000000000000////////////.......-------------,,,,,,,++++++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^___________________``````aaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccddddccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffggggggggggggggggfffffffffggffffffffffffffffffgghhhijkkkkklkkkkkkkkkklllmnoopqrrstttuuuuuuvvvvvvvvwwww{{{{{{{{{{{zzzzyyyyyxxxxx{{{{{{{{{{{{{{{{zzzzzyyyyxxxwwwwvvvvvvvuuuuuuuuuuuttssrrqqppooonnmmmmlllkkkjiiiihhhhggggffffeeeeeddddaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXZZZYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQSRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??@@???????????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;::::::9999999888888877777777666666666555555555544444444433333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]____________________`````aaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccdddccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffgggggggggggggffffffffffffffffffffffffffffffffgghhiijkkkllllkkkkkkkkkllmmnoopqrrssttuuuuuuuuvvvvvvwwww{{|||{{{{{{zzzzyyyyyyxxxx{{{{{{{{{{{{{{{{zzzzzyyyyxxwwwwwvvvvvvuuuuuuuuuuuuttssrrqqppoonnmmmmlllkkkkiiiihhhhggggffffeeeeedddddaaa``````````````________^^^^^^^^^^^]]]]]]]]]]]]\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXZZYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??@@???????????>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;::::::99999999888888877777777666666666555555555544444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,++++++++*************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]______________________```aaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccdcccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffggggggggggfffffffffffffffffffffffffffffffffffgghhiijkkklllllkkkkkkkkllmmnoopqrrsstttuuuuuuuuuvvvvvwww{{{||{{{{{{zzzzyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzyyyyxxxwwwwvvvvvvvuuuuuuuuuuuuttssrrqppoonnnmmmlllkkkkjiiihhhhhggggffffeeeeedddddaaa`````````````_________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXZYYYYYYYYYYYYYYXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??@@??????????>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;::::::9999999888888887777777766666666665555555554444444433333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,+++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^____________________``aaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffggggggggfffffffffffffffffffffffffffffffffffffgghhiikkklllllllkkkkkkkllmmnoopqrrsstttttuuuuuuuuvvvvwww{{{{{{{{{{{zzzzyyyyyyyyyy{{{{{{{{{{{{{{{zzzzyyyyyxxxwwwwvvvvvvvuuuuuuuuuuuutsssrqqppoonnmmmlllkkkkjjiihhhhhgggggffffeeeeddddddaa`````````````__________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??@@??????????>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;::::::99999999888888887777777766666666665555555554444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,+++++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^_____________________aaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhggggggggggggggggggggffffffffffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffgghhiikkklllllllkkkkkkkllmmnoopqrrssstttttttuuuuuuvvvvww{{{{|{{{{{{zzzzzyyyyyyyyy{{{{{{{{{{{{{{zzzzzyyyyxxxwwwwwvvvvvvuuuuuuuuuuuuutsssrqqpponnmmmlllkkkkjjjihhhhhgggggffffeeeeedddddda````````````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAAAAAAA@@@@@@@@??@@??????????>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;::::::99999999888888888777777777666666666655555555444444433333333322222222222222111111111111100000000000/////////////......--------------,,,,,,,,,++++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^____________________`aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeedddddddddddeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggghhgggggggggggggggggggggggfffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffeeefffffgghhiikkllllllllkkkkkkkllmmnoopqrrssssttttttttuuuuuvvvvw{{{{{{{{{{{zzzzzyyyyyyyyy{{||||{{{{{{{zzzzzyyyyxxxxwwwwvvvvvvvuuuvvvvvvuuuutssrrqqpoonnmmlllkkkjjjjjhhhhhgggggffffeeeeeddddddd````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQPPOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAA@@@@@@@@@??@???????????>>>>>>>>>>>>>===============<<<<<<<<;;;;;;;::::::99999999888888888777777777666666666655555555444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^__________________```aaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeedddddddddddddeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeffffgghhiikkllllllllkkkkkkkllmmnoopqqrrsssssttttttttuuuuvvvw{{{{{{{{{{{{zzzzyyyyyyyyy||||||{{{{{{{zzzzzyyyyxxxwwwwwvvvvvvvvvvvvvvvvuuuutssrrqppoonmmlllkkkjjjjjihhhhgggggfffffeeeeeddddddc````````````_____________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQPPOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@AAAAAAAA@@@@@@@@@@??@??????????>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;::::::99999999888888888877777777776666666665555555444444433333333322222222222222111111111111100000000000/////////////......--------------,,,,,,,,,,++++++*************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^_________________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeedddddddddddddddeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffgghhiikkllllllllkkkkkkkllmmnnopqqrrrsssssssstttttuuuuvvv{{{{{{{{{{{zzzzzzyyyyyyyy||||||{{{{{{{zzzzyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvuuutssrrqpponnmmllkkkjjjjiiihhggggggfffffeeeeeddddddcc``````````_______________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@A@@@@@@@@@@@@@???@??????????>>>>>>>>>>>>>>==============<<<<<<<;;;;;;;:::::::99999999888888888887777777777666666665555555444444433333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,,+++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^_______________```````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeddddddddddddddddddeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffgghhiikkllllllllkkkkkkkllmmnnoppqqrrrsssssssssstttuuuvvv{{{{{{{{{{{zzzzzzyyyyyyyy|||||||{{{{{zzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvuuutssrrqpoonnmllkkkjjjjiiiigggggggfffffeeeeedddddddcc`````````_______________^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQPPPPOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;:::::::99999999888888888888877777777776666666655555544444433333333322222222222222111111111111100000000000/////////////.......-------------,,,,,,,,,,,+++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^______________`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeddddddddddddddddddddeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeeeeeeeeefffgghhiikkllllllllkkkkkkkllmmnnoopqqrrrrrrrssssssstttuuuvvz{{{{{{{{{{{zzzzzzyyyyyyy||||||{{{{{{zzzzyyyyxxxxxwwwwvvvvvvvvvvvvvvvvvvuuutssrqqpoonmmllkkjjjjiiiiigggggffffffeeeeedddddddccc````````______________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=============<<<<<<<;;;;;;:::::::999999999888888888888887777777776666666555555444444433333333222222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,,,++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^____________``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeffffffffffffffffffffffffeffffffeeeeeeeeeeefffgghhiikkkllllllkkkkkkkklllmnnooppqqrrrrrrrrrrsssstttuuuvzz{{{{{{{{{zzzzzzzyyyyyyy||||||{{{{{zzzzyyyyyxxxxxwwwwvvvvvvvvvvvvvvvvvvuuutssrqqponnmllkkjjjjiiiiihggggffffffeeeeeeddddddcccc```````______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>============<<<<<<<;;;;;;:::::::9999999998888888888888887777777777666666555555444444333333333222222222222221111111111111000000000000/////////////......-------------,,,,,,,,,,,,++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]^^^^^^^^^^^^^^___________````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffeeeeeeeffffffffffffffffffffffeeefffffeeeeeeeeeeeefffgghhiikkkllllllkkkkkkkklllmmnnoppqqqqrrrrrrrrrrssstttuuuzzz{{{{{{{{zzzzzzzzyyyyyy||||||{{{{{zzzzyyyyxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuutssrqpponmmllkkjjjiiiihhhggfffffffeeeeeeddddddccccc`````_______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQPRRRRRQQQQQQQQQQQQQPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::::::9999999998888888888888888877777777766666655555444444433333333222222222222222111111111111100000000000/////////////.......------------,,,,,,,,,,,,,+++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]^^^^^^^^^^^^^^^^_________`````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeefffffffffffffffffffeeeeeeffffeeeeeeeeeeeeefffgghhiikkkllllllkkkkkkkkkllmmnnopppqqqqqqqqqqrrrrrsstttuuzzzz{{{{{{{zzzzzzzzzzyyyy||||||{{{{{zzzyyyyyxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuutsrrqpoonmllkkjjjiiiihhhhgfffffffeeeeeeddddddcccccc````_______________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQPRRRRQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===========<<<<<<;;;;;;:::::::99999999998888888888888888877777777766666655555444444333333333222222222222222111111111111000000000000/////////////.......------------,,,,,,,,,,,,,+++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_______________```````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeeeeffgghhijjjkkkkkkjjjjjjjjjkkllmmnqrrrrssssssssssstttuuvvvw{{{{|||||||||{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuutsrrqpoonmllkkjjiiihhhhggggggffffffeeeeeeddddddddccc``````_______________^^^^]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>>>>>>>>>>>>======<<<<<<;;;;;::::::::99999999999999999988888888888877777766666555444444433333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,+++++++++++++**********)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[Z[[[[[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________`````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddeeeffgghhijjjkkkkkjjjjjjjjjjkklllmmqqrrrrrrrsssssssstttuuvvwz{{{||||||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuutsrqqponmmlkkjjiiihhhhgggggfffffffeeeeeeedddddddcccc`````_______________^^^^^]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>>>>>>>>>>>======<<<<<;;;;;;::::::::99999999999999999888888888888877777766666655544444433333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,+++++++++++++**********)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYYZYZZZZZZZZZZZZZZZZZZZ[[[[[ZZ[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________``````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhfffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeffgghhijjjjkkkjjjjjjjjjjjkkkllmmqqqrrrrrrrrrrsssssttuuvvvzz{{{||||||||{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvuuutsrqpponmllkjjiiihhhhgggggfffffffeeeeeeddddddddccccc```________________^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????>>>>>>>>>>>>>>======<<<<<;;;;;;;:::::::999999999999999999888888888888877777766666555444444433333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,+++++++++++++***********))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[ZZZ[[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggghhhhhfffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeffgghhhjjjjjjjjjjjjjjjjjjkkkllmmpqqqqrrrrrrrrrrssstttuuvvzz{{{{||||||{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuttrrqponnmlkkjjiihhhhggggggffffffeeeeeeedddddddcccccc``_______________^^^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>>======<<<<<;;;;;;:::::::9999999999999999999988888888888877777766666555544444433333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,+++++++++++++***********))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZZZ[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________``````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggfffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeffgghhhijjjjjjjjjjjjjjjjjjkklllmppqqqqqrrrrrrrrrsssttuuvvzzz{{{{|||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvuuutsrqqponmllkjjiihhhhggggggffffffeeeeeeddddddddccccccc`_______________^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>=======<<<<<;;;;;:::::::99999999999999999998888888888888777777666666555444444433333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,++++++++++++++***********))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[ZZZZZZ[[[[[[[[[[[[[[[[[[[\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______```````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddeedddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggfffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeffggghhijjjjjjjjjjjjjjjjjjkkkllmppqqqqqqrrrrrrrrrsstttuuvyzz{{{{{|||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuuuttsrqponnmlkkjiihhhhggggggfffffeeeeeeeedddddddcccccccc______________^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCBBBBBBBBBAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>=======<<<<<;;;;;::::::999999999999999998888888888888887777777666666555444444433333333333222222222222222111111111111000000000/////////////...............-------------,,,,,,+++++++++++++************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhgggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeefffgghhijjjjjjjjjjjjjjjjjjkkklllpppqqqqqqqrrrrrrrsssttuuvyzzz{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzyyyyyxxxxxwwwwwvvvvvvuuuuuvvvvvvvuuuutssqqponmllkjjiihhhgggggffffffeeeeeeeedddddddccccccccc_____________^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>=======<<<<<;;;;;::::::9999999999999998888888888888888777777776666665555444444333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,,+++++++++++++************)))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeefffgghhijjjjjjjjjjjjjjjjjjjkklllpppqqqqqqqqqrrrrrssstttuuyyzz{{{{{{{{{{{{{{{{{{{{z{{{{{zzzzzyyyyyxxxxwwwwwwvvvvvuuuuuuuvvvvvuuuuttsrqponnmlkjjiihhhgggggffffffeeeeeeeedddddddcccccccccc____________^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@AA@@@AAAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>========<<<<<;;;;;;:::::9999999999999888888888888888877777777776666665555544444433333333333222222222222222111111111111000000000/////////////...............-------------,,,,,,,++++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggggghgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeefffgghhijjjjjjjjjjjjjjjjjjjkkkllppppqqqqqqqqqrrrrrsssttuuyyzzz{{{{{{{{{{{{{{{{{zzz{{{{{zzzzzyyyyyxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuttsrqponmllkjiihhhgggggffffffeeeeeeeddddddddccccccccccb___________^^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>==========<<<<<;;;;;::::::9999999999888888888888888877777777777666666655555544444333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,,,++++++++++++*************))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeefffgghhiijjjjjjjjjjjjjjjjjjkkkllopppqqqqqqqqqrrrrrrsssttuxyyzzz{{{{{{{{{{{{{{{zzzz{{{{{zzzzzyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuttssrpoonmlkjjihhhggggffffffffeeeeeeedddddddccccccccccbb_________^^^^^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<;;;;;:::::::999999998888888888888888877777777776666666555555554444333333333333222222222222222111111111111000000000/////////////...............-------------,,,,,,,,+++++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeffgghhiijjjjjjjjjjiiijjjjjkkkllopppqqqqqqqqqrrrrrrrsstttxxyyzzz{{{{{{{{{{{{{zzzzz{{{{zzzzzzyyyyyxxxxwwwwwvvvvuuuuuuuuuuuuuuuutttsrrponmllkjiihhggggfffffffffeeeeeddddddddcccccccccbbbb________^^^^^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@??????????>>>>>>>>>===========<<<<<<;;;;;::::::9999999988888888888888877777777777666666665555555444444333333333333222222222222221111111111111000000000/////////////..............--------------,,,,,,,,+++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_______````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddccccddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeffgghhiiijjjjjjjjjiiijjjjjkkkllopppqqqqqqqqqqrrrrrrrssttxxyyyzzz{{{{{{{{{{zzzzzzz{{{zzzzzzzyyyyyxxxxwwwwvvvvuuuuuuuuuuuuuuuuuttssrqponmlkjjihhgggfffffffffeeeeeeedddddddccccccccccbbbb_______^^^^^^^^^^^^^^^]]]\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@?????????>>>>>>>>>============<<<<<<;;;;;::::::999999888888888888887777777777766666666665555555444444333333333333222222222222222111111111111000000000/////////////...............-------------,,,,,,,,,++++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$###############""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffgggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeeffgghhiiijjjjjjjjiiiijjjjjkkkllopppqqqqqqqqqqqqrrrrrrsstwxxyyyzzz{{{{{{{{zzzzzzzz{{zzzzzzzyyyyyyxxxxwwwwvvvvuuuuuuuuuuuuuuuutttssrqoonmlkjiihhgggfffffffeeeeeeeddddddddcccccccccbbbbbb______^^^^^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQRQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>============<<<<<<;;;;;::::::9999998888888888888777777777776666666666555555555444443333333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,,,,++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeeffggghiiiijjjjjiiiiiijjjjjkkkllopppqqqqqqqqqqqqqqqrrrrsswwxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxwwwwvvvvuuuuuuuuuuuuuuuuttssrrqonnmlkjiihgggffffffeeeeeeeeddddddddcccccccccbbbbbbb____^^^^^^^^^^^^^^^]]]]]]\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<;;;;;::::::9999988888888888877777777776666666666665555555554444443333333333333222222222222221111111111110000000000/////////////..............-------------,,,,,,,,,,+++++++++**************))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$###############""""""""""""""""""!!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccdddddeeeffggghiiiiiiiiiiiiiiiijjjjkkkllopppqqqqqqqqqqqqqqqqqrrrsvwwxxyyzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxxxwwwwvvvuuuuuuuuuuuuuuuutttssrrqonmllkjihhggfffffeeeeeeeeeddddddddcccccccccbbbbbbbb___^^^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>=============<<<<<<;;;;;;:::::99999988888888887777777777776666666666555555555544444433333333333332222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,+++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$##############"""""""""""""""""""!!!!!!!!!!!!!!! WWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccddddddddddccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggeeeefffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccdddddeeeffggghiiiiiiiiiiiiiiiijjjjkkkllppppqqqqqqqqqqqqqqqqqqrrrvvwwxxyyzzzzzzzzzzzzzzzzyzzzzzzzyyyyyyyxxxxxwwwwvvvuuuuuuuuuuuuuuuutttssrqqonmlkkjihhggffffeeeeeeeeeddddddddcccccccccbbbbbbbbb__^^^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>=============<<<<<<<;;;;;::::::99999888888888877777777777666666666655555555555444444333333333333332222222222222211111111111100000000000////////////............-.-------------,,,,,,,,,,,++++++++**************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$##############"""""""""""""""""""!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZYZZZZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddcccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffggggeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggggggggggggfgfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccddddeeeffggghhiiiiiiiiiiiiiiijjjjkkkllpppqqqqqqqqqqqqqqppqqqqqruvvwwxyyyzzzzzzzzzzzzzyyyzzzzzzyyyyyyyxxxxxwwwwvvvvuuuuuuuutuuuuuuttttssrqqonmlkkjihhggfffeeeeeeeeeedddddddcccccccccbbbbbbbbbb^^^^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=============<<<<<<<;;;;;;:::::999998888888887777777777776666666666555555555554444444333333333333322222222222222111111111111100000000000///////////.............---------------,,,,,,,,,,,++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZYYYZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggfffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggffffffffffggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccddddeeefffggghiiiiiiiiiiiiiiijjjjkkkllpppqqqqqqqqqqqqpppppppqqquuvvwxxyyyzzzzzzzzzzyyyyyzzzyyyyyyyyyxxxxxxwwwwvvvvuuuuuutttttuuuuttttssrqqonmlkkjihhgfffeeeeeeeeeedddddddcccccccccbbbbbbbbbbb^^^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>=============<<<<<<<;;;;;;::::::999998888888877777777777666666666655555555555544444444333333333333322222222222222111111111111000000000000//////////..............--------------,,,,,,,,,,,,++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZYYYYZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccddcccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggffffffffffffffffggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccddddeeefffggghhiiiiiiiiiiiiiijjjjkkkllpppqqqqqqqqqqpppppppppppqtuuvwwxxyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvuuuuuutttttutuutttttssrqqonmllkjihggfffeeeeeeeeddddddddcccccccccbbbbbbbbbbbb^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>==============<<<<<<<<;;;;;::::::9999988888888777777777776666666666555555555555444444444333333333333222222222222221111111111111000000000000//////////.............---------------,,,,,,,,,,,,+++++++**************))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZYYYYYZZZZZZZZZZZZZZZZZZZZ[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggfffffgggffffffffffffffffffffffgggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccddddeeefffggghhiiiiiiiiiiiiiijjjjkkkllpppqqqqqqqqqpppppooooopppttuvvwwxxyyyzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvuuuuuuttttttutttttttssrrqonmmlkjihhgfffeeeeeedddddddddcccccccccbbbbbbbbbbbba^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>=============<<<<<<<<<;;;;;::::::99999988888887777777777766666666665555555555555444444444333333333333222222222222221111111111110000000000000/////////..............--------------,,,,,,,,,,,,,+++++++*************)))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZYYYYYYYZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^______________________`````````````````````````aaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggffffffffffffffffffffffffffffffffffffffggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccddddeeefffggghhhiiiiiiiiiiiiijjjjkklllpppqqqqqqqqqppppoooooooppstuuvwwxxyyyyyzyyyyyyyyyxyyyyyyxxxxxxxxxwwwwwvvvvvuuuuuutttttttuttttttssrrqonnmlkjihhgffeeeeedddddddddccccccccccbbbbbbbbbbbbaa^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<<<<;;;;;::::::999999988888887777777777666666666655555555555554444444444333333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************)))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^_______________________`````````````````````````aa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccdddeeefffggghhhhiiiiiiiiiiiijjjjkklllpppqqqqqqqqppppooooooooopsttuuvwwxxyyyyyyyyyyyyxxxyyyxxxxxxxxxxwwwwwwvvvvvuuuuuuuttttttttttttttssrrqoonmlkjihhgffeeeeddddddddcccccccccccbbbbbbbbbbbbaaa^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>==============<<<<<<<<<;;;;;::::::999999988888887777777777766666666665555555555555444444444433333333333222222222222211111111111110000000000000/////////..............--------------,,,,,,,,,,,,,,++++++*************))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccdddeeefffggghhhhhiiiiiiiiiiijjjjkklllpppqqqqqqqppppooonnnnnnoossttuvvwxxyyyyyyyyyyyxxxxyxxxxxxxxxxwwwwwwwvvvvvuuuuuuutttttttttttttttssrrqoonmlkjihhgffeeeeddddddddccccccccccbbbbbbbbbbbbaaaa^^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>==============<<<<<<<<<;;;;;:::::99999999888888877777777777666666666655555555555554444444444433333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccdddeeeffffgghhhhhhhhiiiiiiiijjjjkklllppppqqqqqppppooonnnnnnnnorsstuvvwwxxyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvuuuuuuuttttttttttttttttssrrqponmlkjihhgffeeedddddddddccccccccbbbbbbbbbbbbbaaaaa^^^^^^^^^^]]]]]]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>==============<<<<<<<<<;;;;;:::::99999998888888877777777777666666666665555555555555444444444443333333333222222222222211111111111110000000000000/////////..............--------------,,,,,,,,,,,,,,++++++*************)))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccdddeeeefffgghhhhhhhhhhiiiiiijjjjkklllpppppqqqppppooonnnnnnnnnnrsstuuvwwxxxyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuttttttttttttttttssrrqponmlkjihhgffeeedddddddcccccccccbbbbbbbbbbbbbaaaaaa^^^^^^^^]]]]]]]]]]]]]]]]][[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>==============<<<<<<<<<<;;;;;:::::999999988888888777777777777666666666655555555555554444444444443333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,++++++**************)))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! VVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeefffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeeeeffffffffffeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccddddddccccccccccccccccccccccccccccccccccdddeeeffffggggggggghhhhhhhiiiijjjkkkoooooppooooonnnmmmmllmmmmpqqrsstuuvvvwwwwwwwvvvvvuwwwvvvvvvvvvvuuuuuuttttttvvvvuuuuuuuuuuuuuuutttssronnmlkjihggfeeeddddccccccbbbaaaaaaaaaaaa```````````[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==============<<<<<<<<<;;;;;:::::99999999888888887777777777776666666655555544444444444443333333333322222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!""!!!!!!!!!!!!!!! VVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^______________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccdddcccccccccccccccccccccccccccccccccccccdddeeeeffffgggggggggghhhhhhiiijjjkkkooooooooooonnnmmmmlllllmmppqrrsttuuvvwwwwwwvvvvvuuwwvvvvvvvvuuuuuuuutttttttvvuuuuuuuuuuuuuuuuuttssrronmmlkjihggfeedddddccccccbaaaaaaaaaaaaa````````````[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUVVVVUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>==============<<<<<<<<<;;;;;::::::999999998888888877777777777766666666655555544444444444433333333333222222222222211111111111100000000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!""!!!!!!!!!!!!!! VVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]^^^^^^^^^^^^^^^^^^^^^________________`````````````````````````````````aa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbcccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbcccccccdddeeeefffffgggggggggghhhhhiiijjjkkkooooooooooonnnmmmllllllmmppqqrsttuuvvvwwwwvvvvvvuuvvvvvvvvuuuuuuuutttttttttuuuuuuuuuuuuuuuuuutttssrqonmlkkjihgffeeddddcccccccaaaaaaaaaaaaa`````````````[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUVVVUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<<<;;;;;::::::999999998888888877777777777776666666665555544444444444443333333333322222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!"!!!!!!!!!!!!!!! VVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]^^^^^^^^^^^^^^^^^^^^__________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddfeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbccccccddddeeeffffffgggggggggghhhhiiijjjkkknooooooooonnnmmmllllllllmopqqrsstuuvvvvvvvvvvvvuuuvvvvvvvuuuuuuuutttttttsssuuuuuuuuuuuuuuuuutttssrrqnnmlkjiihgffeedddccccccccaaaaaaaaaaa```````````````[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVUUUUUUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;:::::99999999988888888777777777777766666666665555444444444444433333333333222222222222211111111111100000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!"!!!!!!!!!!!!!! VVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]^^^^^^^^^^^^^^^^^^____________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccccddddeeeefffffffgggggggghhhhiiijjjkkknnooooooonnnnmmmllllllllmoppqrsstuuvvvvvvvvvvvuuuuvvvvvuuuuuuuutttttttsssssuuuuuuuuuuuuuuuutttsssrqqnmmlkjihhgffeedddccccccccaaaaaaaaaa````````````````[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUVUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<;;;;;;;:::::99999999988888888877777777777776666666666555544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^______________________````__```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccddddeeeeefffffffffgggggghhhhiiijjjkknnnoooonnnnnmmmlllllllllmoppqrssttuuvvvvvvvvvvuuuuvvvvuuuuuuuutttttttssssssuuuuuuuuuuuuuuttttsssrrqpnmlkkjihggfeedddcccccccccaaaaaaaaa````````````````_[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>=============<<<<<<<;;;;;;;:::::999999999888888888777777777777766666666666555444444444444433333333333222222222222211111111111100000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________``____```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbcccccddddeeeeefffffffffggggghhhhiiijjjkknnnnnnnnnnnmmmmlllllllllmoppqrrsttuuvvvvvvvvvuuuuuvvvuuuuuuuutttttttsssssssuuuuuuuuuuuuuttttsssrrqppmllkjihhgffeedddccccccccbaaaaaaaa```````````````___[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>============<<<<<<<;;;;;;;;:::::999999999888888888777777777777776666666666655544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccddddeeeeeeffffffffffgggghhhiiijjjjknnnnnnnnnnnmmmmlllllllllmoppqrrsttuuvvvvvvvvvuuuuuvvuuuuuuuutttttttssssssssuuuuuuuuuuutttttsssrrqqpomlkjjihggfeeedddcccccccbbaaaaaaa``````````````_____[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;::::::::999999998888888888777777777777766666666666655444444444444433333333333222222222222211111111111100000000000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++++*************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbcccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccdddeeeeeeeffffffffffggghhhhiiijjjknnnnnnnnnnmmmmmlllllllllmoppqrrsttuuvvvvvvvvuuuuutvvuuuuuuuuttttttsssssssrrttuuuuuuuttttttssrrrqqpoolkkjihhgffeedddcccccccbbbaaaaaa``````````````______[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<;;;;;;:::::::9999999998888888888877777777777766666666666665544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeffffffgggghhhiiijjjjnnnnnnnnnnmmmmllllllllllmoppqrrsttuuuvvvvvvvuuuuutvuuuuuuuuttttttsssssssrrrttttttttttttttssrrqqppoonkkjiihggfeeedddcccccccbbbaaaaaa````````````________[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<;;;;;;:::::::99999999998888888888877777777777766666666666665444444444444433333333333222222222222211111111111100000000000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeefffffggghhhiiijjjjmnnnnnnnnnmmmmllllllllllmoppqrrsttuuuvvvvvvuuuuuttuuuuuuuutttttttssssssrrrrttttttttttttsssrrqqppoonmkjiihggffeedddccccccccbbbaaaaa````````````_________[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTUUUUUUUUUTTTTTTTTTTTTTTTSUUUUTTTTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;::::::::99999999998888888888887777777777766666666666665544444444444433333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________________`````````````````````````````````aaa``````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddddeeeeeeeeeeeefffffggghhhiiijjjmmnnnnnnnmmmmmmllllllllmmopqqrrsttuuuuvvvvuuuuutttuuuuuuuuttttttssssssrrrrrtttttttttttsssrrqqppoonmmjiihggffeeddddccccccccbbbaaaa````````````__________[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUUUUUUTTTTTTTTTTTTTTTSSUUUTTTTTTTTTTTTTTSSSSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>=========<<<<<<<<<;;;;;;::::::::99999999999888888888888777777777776666666666666544444444444443333333333332222222222221111111111111000000000000//////////////............-------------,,,,,,,,,,,,,+++++++++++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! UUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________________`````````````````````````````````a````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeeeffffggghhhiiijjjmmnnnnnnnmmmmmmllllllllmmppqqrrstttuuuuvvuuuuuutttuuuuuuutttttttssssssrrrrrttttttttttsssrrrqppoonmmliihggffeeddddcccccccccbbbaaaa``````````____________[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTUUUUUUUTTTTTTTTTTTTTTTSSSUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>========<<<<<<<<<<<;;;;;;::::::9::99999999998888888888888777777777766666666666665544444444444433333333333332222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,+++++++++++++++**************)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________________```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeddddddddddddddddeeeeeeeeeddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeddddddddddddddddddeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbccccddddeeeeeeeeeeeeeefffggghhhiiijjjmmmnnnnnnmmmmmmmllllllmmmppqqrsstttuuuuuuuuuuuttttuuuuuuutttttttsssssrrrrrrtttttttttssssrrqppoonmmlkihggffeeeddddcccccccccbbbaaa```````````____________ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTTTSSSSUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::9:99999999999888888888888877777777776666666666666554444444444443333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++++**************)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________________________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddceeeeeeeeeddddddddddddddddeedddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbcccdddddeeeeeeeeeeeeeeffffggghhiiijjjmmmnnnnnnnmmmmmmmmllmmmmmppqrrsstttuuuuuuuuuutttttuuuuuuutttttttsssssrrrrrrtttttttttsssrrqqpoonmmlkkhggffeeeddddcccccccccccbbaaa`````````______________ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTUUUUUUTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>=========<<<<<<<<<;;;;;;;;:::::::99999999999999888888888888877777777766666666666665554444444444433333333333332222222222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________________________________``__```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccceeedddddddddddddddddddddddddddddddddddddddddddddddeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbcccdddddeeeeeeeeeeeeeeefffggghhhiijjjmmmnnnnnnnnmmmmmmmmmmmmmnpqqrrsstttuuuuuuuuuttttttuuuuuutttttttttsssssrrrrrttttttttsssrrqqpponmmlkkjggffeeeddddccccccccccccbbaaa````````_______________ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::99999999999999888888888888887777777766666666666665555444444444443333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++*+**************))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_____________________________________```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbcccddddeeeeeeeeeeeeeeeefffggghhhiijjjmmmnnnnnnnnnmmmmmmmmmmmnnpqqrrssttttuuuuuuuttttttsuuuuuttttttttttsssssrrrrrtttttttssssrrqpponnmlkkjigffeeeddddcccccccccccccbbaaa````````_______________ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::999999999999999888888888888877777777766666666666665555444444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____________________________________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbcccddddeeeeeeeeeeeeeeeeffffgghhhiijjjmmnnnnnnnnnnnmmmmmmmmnnnnqqrrrssttttuuuuutttttttssuuuttttttttttttsssssrrrrrtttttttsssrrqqpoonmllkjiiffeedddddcccccccccccccccbaaa```````______________^^ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUVUUUUUUUUUUUUUUUTTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>=======<<<<<<<;;;;;;;;;;;:::::::::999999999999999988888888888887777777766666666666665555544444444443333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____^^_______________________________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbccddddeeeeeeeeeeeeeeeeeefffgghhhiijjjmmnnnnnnnnnnnnnnnmnnnnnnoqqrrssstttttttttttttttsssutttttttttttttttsssssrrrrtttttttsssrrqqponmmlkjjihfeeedddcccccccccccccccccbaaa``````______________^^^ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888888877777777766666666666665555544444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^__^^^^________________________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeeeeeeeeefffgghhhiijjjmnnnnnnnnnnnnnnnnnnnnnnooqrrrssstttttttttttttsssssttttttttttttttttsssssrrrrtttttttsssrrqpponmlkkjihheeedddccccccccccccccccccbaaa`````_____________^^^^^ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>=======<<<<<<<<;;;;;;;;;;:::::::::::999999999999999888888888888887777777766666666666665555554444444433333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbcccddeeeeeeeeeeeeeeeeeeeefffgghhhiijjjmnnnnnnnnnnnnnnnnnnnnnooorrrrssssttttttttttsssssssttttttuttttttttttsssssrrrttttttsssrrqqponnmlkjiihgeedddccccccccccdddccccccbaa``````___________^^^^^^^ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@???????>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999888888888888877777777766666666666655555554444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________``````````___`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbccdddeeeeffffeeeeeeeeeeeefffgghhiiijjjmnnnnnnnnnnnnnnnnnnnooooorrrsssssttttttttsssssssssttttttuuuuuttttttssssssrrttttttsssrrqqponmllkjihhgedddccccccccccdddddcccccbaa`````___________^^^^^^^^ZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>=======<<<<<<<<;;;;;;;;;:::::::::::::9999999999999999888888888888877777777766666666666665555555444444433333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"#"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________````````_____``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddcccdddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbcccddeeeffffffffeeeeeeeeeefffgghhiiijjjmnnnnnnnooooooooooooooooprrrssssssssssssssssssssssttttttuuuuuuttttttsssssrrttttttsssrrqpponmlkjjihggedddccccccccddddddddcccccaa`````_________^^^^^^^^^^ZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSRRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@???????????>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::99999999999999999888888888888877777777666666666666655555555444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"#"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________`````________``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddcccccccdddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbccddeeeffffffffffeeeeeeeeefffgghhiiijjjnnnnnnooooooooooooooooppprrsssssssssssssssssssssssttttttuuuuuuutttttssssssrttttttsssrrqpoonmlkjihhggdddccccccccdddddddddcccccaa````_________^^^^^^^^^^^ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSRRRRRSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@??????????????>>>>>>======<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999999888888888888877777777766666666666665555555544444433333333333332222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++****************)))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"#""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________```__________```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccddddddddddcccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddcccdddddddddddddccccccccccccdddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbccddeeffffffffffffeeeeeeeffffgghhiiijjjnnnnnoooooooooooooooppppprsssssssssssssssssrrrrrrrtttttttuuuuuuttttttsssssrttttttsssrqqponnmlkjihhgfdddccccccccddddddddddccccaa````________^^^^^^^^^^^^ZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@?????????????>>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999999888888888888777777777666666666666655555555544444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___`````````````````````````````````````````aaaaaaaaa``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccdddddddddddcccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaabbccddeefffffffffffffeeeeeeefffgghhiiijjjnnnnnoooooooooooooppppppprrrrrrrrrrrrrrrrrrrrrrrrrtttttuuuuuuuuuttttttsssssrrqqqqqppoonmmlkjihgffeddccccccccccccccccccccccbbb^]]]]\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAA@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::88888888887777777777776666666666665555555555555444444333333333333322222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! TTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_````````````````````````````````````````````aaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccddddddccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aaabbccddeefffggggggfffffeeeeeffffgghhiiijjjnnnnooooooooooppppppppppprrrrrrrrrrrrrrqqqqqqqqqqqttttttuuuuuuuuttttttsssssrrqqqqpppoonmllkjihgffeddccccccccccccccccccccccbbb^]]]]\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDCCCCCCBBBBBBAAAA@@@@@@@@@@@????????????>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::8888888887777777777777666666666665555555555555444444333333333333332222222222211111111111110000000000000//////////////............--------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! TTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^```````````````````````````````````````````````aaa```````````````aaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccdccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````aaabbccdeefffggggggggfffffeeeffffggghhiiijjknnnnoooooooppppppppppppqqrrrrrrrrrrrqqqqqqqqqqqqqqtttttttuuuuuuuttttttsssssrrqqqqppponnmlkjjihgfeeddcccccccccccccccdccccccbbb^]]]\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDCCCCCCCBBBBBAAAA@@@@@@@@@?????????????>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::8888888877777777777776666666666655555555555554444444333333333333322222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! TTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[\\\\\\\\\\\\\\\\\\\\\\\]\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___``````````````````````````````````````````````a``````````````````aaaaaaa````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````aaabbcddeeffggggggggggfffffffffffggghhiijjjknnnnooooopppppppppppqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqstttttttuuuuuuttttttsssssrqqqqqppoonmmlkjihggfeeddccccccccccccccccccccccbbb^]]]\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEDDDDDDDDDCCCCCCBBBBBAAAAA@@@@@@@?????????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::888888887777777777777666666666665555555555555444444333333333333322222222222211111111111110000000000000//////////////............--------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! TTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[Z[[[[[[[[[[[[[[[[[[[[[[\\[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____``````````````````````````````````````````````````````````````````aaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_```````aaabbcddeffgggghhggggggffffffffffggghhiijjjknnnooooopppppppppqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqssttttttttuuuuttttttsssssrqqqqpppoonmllkjihgffeddccccccccccccccccccccccbbba]]]]\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBAAAAAA@@@@@??????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::888888877777777777776666666666655555555555554444443333333333333322222222222111111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! TTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_______```````````````````````````````````````````````````````````````````a``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__````````aabbcddeffggghhhhhhggggfffffffffgghhhiijjjknnnoooooppppppqqqqqqqqqqqrrrrrrqqqqqqqppppppppqqqqssstttttttttttttttttsssssrqqqpppoonnmlkjjihgffeddccccccccccccccccccccccbbba]]]\\\\\\[[[[[[[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEDDDDDDDDCCCCCCBBBBBAAAAAA@@@@??????????????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::88888877777777777776666666666665555555555555444444333333333333322222222222211111111111110000000000000//////////////............--------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________``````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddcccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___````````aabbcdeeffgghhhhhhhhgggffffffffggghhhiijjjknnnooooppppppqqqqqqqqqqqqrrrrrqqqqqqpppppppppppqqqssssttttttttttttttttssssrqqqqppoonnmmlkjihhgfeeddcccccccccccccccccccccbbbaa]]]\\\\\[[[[[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEDDDDDDDCCCCCCBBBBBBAAAAA@@@@?????????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::8888887777777777777666666666665555555555555444444433333333333332222222222221111111111111000000000000//////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^____________`````````````__`````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddcddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____````````aabbcdeeffgghhhhhhhhggggfffffffggghhhiijjjknnnoooopppppqqqqqqqqqqqqqrrrrqqqqqpppppppppppppppqsssssttttttttttttttssssrrqqqpppoonnmlkkjihggfeeddccccccccccccccccccccbbbbaa]]\\\\\[[[[[[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEDDDDDCCCCCCCBBBBBBAAAAA@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::98888877777777777776666666666655555555555554444444433333333333322222222222221111111111110000000000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________```````````_____`````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccccdddccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddcccccccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____``_`````aabbcdeefgghhhhhhhhhhggggfffffgggghhiiijjjknnoooopppppqqqqqqqqqqqqqqrrrqqqqqpppppppppppppppppssssssttttttttttttsssssrrqqpppoonnmllkjiihgffedddccccccccccccccccccccbbbaaa]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEDDDDCCCCCCCCBBBBBAAAAAA@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::998888777777777777776666666666655555555555554444444433333333333322222222222221111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^_________________````````________`````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabccccccccccccccccccccccccbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_______`___````aabbcdeefgghhhhhhhhhhgggggfffgggghhhiiijjjknnooooppppqqqqqqqqqqqqqqqrrrqqqqppppppooopppppppppssssssstttttttttttssssrrrqpppoonnmmlkkjihggfeeddccccccccccccccccccccbbbbaaa]\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEDDCCCCCCCCCBBBBBBAAAAA@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99888877777777777776666666666655555555555554444444443333333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___________________``````__________```````````````___```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccccccbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````______________```aabbcddefgghhhhhhhhhhhggggggggggghhhiiijjkknnooooppppqqqqqqqqqqqqqqprrqqqqppppooooooooppppppprssssssstttttttttsssssrrrqppooonnmllkjiihgffeeddcccccccccccccccccccbbbbaaa`\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEDCCCCCCCCCBBBBBBAAAAAA@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999888777777777777766666666666655555555555554444444443333333333222222222222221111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^______________________```_____________````````````______````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________```aabbcddeffgghhhhhhhhhhgggggggggghhhiiijjjkknnoooppppqqqqqqqqqqqqqqqprqqqqppppoooooooooooppppprrsssssssstttttssssssrrrqpppoonnmmlkkjihhgfeedddccccccccccccccccccbbbbaaaa`\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEECCCCCCCCCBBBBBBBAAAAA@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999988777777777777776666666666655555555555554444444444333333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^________________________`_______________``````````________`````````````````````````````````````````````````aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````______________________```aabcddeffgghhhhhhhhhhgggggggggghhhiiijjjkknnoooppppqqqqqqqqqqqqqqpprqqqppppooooooooooooopppprrrsssssssstttssssssrrrqqppoonnmmlkkjiihgffeeddccccccccccccccccccbbbbaaaa``\\\\[[[[[[[[[[[[[ZZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEDCCCCCCCCCBBBBBBBAAAAA@@@@@???????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999988777777777777766666666666555555555555554444444444333333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^___________________________________________```````___________``````````````````````````````````````````````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________```aabccdeefgghhhhhhhhhhggggggggghhhhiiijjjkknnoooppppqqqqqqqqqqqqqqppqqqppppoooooooooooooopppprrrrsssssssssssssssrrrrqqpoonnmmllkjjihhgffedddcccccccccccccccccbbbbbaaa```\\\[[[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEDDCCCCCCCCBBBBBBBAAAAAA@@@@@??????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999998777777777777776666666666655555555555554444444444433333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,+,++++++++++++++**************))))))))))))))((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! STTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________________________````______________```````````````````````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________________``aabbcdeeffgghhhhhhhhhggggggggghhhiiijjjkkknooooppppqqqqqqqqqqqqqqppqqqppppoooooooooooooooppprrrrsssssssssssssssrrrqqqooonnmmlkkjiihggfeedddccccccccccccccccbbbbbaaaa```\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPPPPOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDCCCCCCCCBBBBBBBAAAAAA@@@@@??????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999998777777777777766666666666555555555555544444444444433333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,+,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^_____________________________________________```_________________````````___`````````````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````________________________________```abbcddeffggghhhhhhhhgggggggghhhhiiijjjkkknooooppppqqqqqqqqqqqqqpppqqqpppooooooooooooooooopprrrrssssssssssssssrrrqqqpoonnmmllkjjihhgffeeddccccccccccccccccbbbbbaaaa````\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCBBBBBBBBAAAAAA@@@@@?????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999777777777777766666666666655555555555554444444444443333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[Z[[[[[[[[[[[[[[[[[[[[[[[\[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^__________________________________________________________________`````______``````````````````````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_________________________________``aabccdeeffggghhhhhhhggggggghhhhiiijjjjkkknooooppppqqqqqqqqqqqqqpppqqppppooooooooooooooooopprrrrrssssssssssssrrrqqqpponnmmllkkjiihggfeedddcccccccccccccccbbbbbaaaa````_\[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEDDDCCCCCCCBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999777777777777766666666666655555555555544444444444443333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZYZZZZZZZZZZZZZZZZZZZZZZ[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^___________________________________________________________________``_________`````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````________________________^________``aabbcddefffggggghhhgggggggghhhhiiijjjkkkkoooooppppqqqqqqqqqqqqqpppqqppppooooooooooooooooopprrrrrsssssssssssrrrqqqpppnnnmmllkjjihhgffeedddccccccccccccccbbbbbaaaa`````_[[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNOOONNNNNNNNNNNNNMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDCCCCCCCBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999977777777777766666666666665555555555544444444444444333333222222222222221111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^______________________________________________________________________________``````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_______________________^^_________``aabccdeefffgggghggggggggghhhhiiijjjjkkkkoooopppppqqqqqqqqqqqqppppqqppppooooooooooooooooooprrrrrsssssssssrrrrqqqqpponnmmllkkjiihggffeeddcccccccccccccbbbbbbaaaaa````__[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDCCCCCCBBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999997777777777766666666666666555555555554444444444444333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^______________^^________________________________________________________________``````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddddddddccccccdddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````______________________^^^_________``aabbcddeefffggggggggggggghhhhiiijjjkkkkloooopppppqqqqqqqqqqqqppppqqppppooooooooooooooooooprrrrrssssssssrrrrqqqqppoonmmmllkjjiihggfeedddcccccccccccbbbbbbbaaaaa````___[[[[[[[[[[ZZZZZZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDDDDCCCCCCBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999997777777777766666666666665555555555544444444444444333333222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^____________^^^^_________________________________________________________________```````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````________________________^^^^__________``aabccddeeffffggggggggggghhhhiiijjjkkkkloooopppppqqqqqqqqqqqqppppqqppppooooooooooooooooooprrrrrsssssssrrrrqqqpppooommmllkkjjihhgffeedddcccccccccbbbbbbbbaaaaa`````___[[[[[[[[[ZZZZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999777777777766666666666666555555555554444444444444333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_________^^^^^^^__________________________________________________________________```````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````__________________________^^^^^__^^^^____``aabbcddeeeffffgggggggggghhhhiiijjjkkkkloooopppppqqqqqqqqqqqqppppqqpppppoooooooooooooooooprrrrrrssssrrrrrqqqpppooonmmllkkjjiihhgffeedddcccccccbbbbbbbbbaaaaa`````____[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999777777777666666666666665555555555544444444444444333333222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______^^^^^^^^^________________^^________________________________________________`````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````____________________________^^^^^^^^_^^^^^^____``aabccddeeeffffffgggggggghhhiiijjjkkkllooooppppppqqqqqqqqqqqppppqqqpppppooooooooooooooooprrrrrrrrrrrrrrqqqpppooonnmlllkkjjiihggffeedddcccccccbbbbbbbaaaaaa`````_____[[[[[[[ZZZZZZZZZZZZZZZYYYYXXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDCCCCCBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999977777777766666666666665555555555544444444444444333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^_____________^^^^^________________________________________________``````````````````````aaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^___``aabbccddeeeeffffffgggggghhhiiijjkkkkllooooppppppqqqqqqqqqqqppppqqqpppppooooooooooooooooprrrrrrrrrrrrrqqqpppooonnmlllkkkjiihhggffeedddccccccbbbbbbbaaaaaa`````______[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDCCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999977777777666666666666665555555555544444444444443333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^__________^^^^^^^^_________________________________________________``````````````````aaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````````````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^___``aabbccddeeeefffffffgggghhhiiijjkkkklloooopppppppqqqqqqqqqqppppqqqqpppppoooooooooooooooorrrrrrrrrrrrqqqpppoonnnmmllkkkjjiihhggffeedddccccccbbbbbbaaaaa``````_______[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999997777777766666666666665555555555544444444444444333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________________```````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb````````````````````````````````_______________________________________________________________^^^^^___^^^^____```aabbccddeeeeffffgggggghhhiijjjkkkllllppqqqqqqqrrrrrrrrrrrrrrqqtsssssrrrrrrqqqqqqqqqqrrrqrrrrrrrrrqqqpppoonnnmmmllkkkjjjiihhggffeeddddccccaaa`````______^^^^^^]]]]]YYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNNNMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBAAAAAAA@@@@@@??????>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999888888887777777777777766666666655555555555555444444444443333333332222222222222211111111110000000000000////////..............----------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________________```````````___``````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb````````````````````````````_________________________________________________________________^^^^^^^__^^^^^^____``aabbccdddeeeffffffgggghhhiiijjkkkllllppqqqqqqqrrrrrrrrrrrrrrrqtssssssrrrrrrqqqqqqqqqqrrqrrrrrrrrqqqpppoonnnmmmllkkkjjjiiihhggffeeedddccccaaa````______^^^^^^^]]]]]YYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCBBBBBAAAAAAA@@@@@@@??????>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666655555555555554444444444443333333322222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________________````````_______``````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa`````````````````````````_________________________________________________________________^^^^^^^^^^_^^^^^^^^___```aabbccddddeeffffffgggghhiiijjkkkllllppqqqqqqqrrrrrrrrrrrrrrrqttsssssrrrrrrrqqqqqqqqrrrqqrrrrrrqqqqppoonnnmmllllkkjjjjiihhgggffeeeddddcccaaa````_____^^^^^^^]]]]]]YYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOONNNNNNONNNNNNNNNNNNNNNNNNNMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666665555555555554444444444444333333332222222222222111111111100000000000000////////..............----------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________````__________```````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbcccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````````````_____________________________________________________________^^^^^^^^^^^^^^_^^^^^^^^____``aabbbccddddeeffffffggghhhiijjjkkllllppqqqqqqqqrrrrrrrrrrrrrqqttssssssrrrrrrrqqqqqqqrrrqqrrrrqqqqqppooonnmmlllkkkjjjjiiihhggfffeeeddddcccaa````_____^^^^^^^]]]]]]]YYYYYYYYYXXXXXXXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCBBBBAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>========<<<<;;;;;;;;;;;;;:::::::::::999999999999998888888877777777777777666666666665555555555554444444444444333333322222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______________________________________`_____________````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````````````````__________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aabbcccdddeeeeffffggghhhiijjjkkklllpppqqqqqqqqrrrrrrrrrrrrqqttssssssrrrrrrrqqqqqqqrrrqqrrrqqqqqpppoonnmmlllkkkjjjiiiihhhggfffeeeddddcccaa````____^^^^^^^]]]]]]]]YYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCBBBBAAAAAA@@@@@@@@@?????>>>>>>>>>>>>>>========<<<;;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666666555555555554444444444444433333332222222222222111111111100000000000000////////..............---------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________________________________^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____``aabbbcccddeeeeeffffggghhiiijjkkklllpppqqqqqqqqqqrrrrrrrrrqqqtsssssssrrrrrrrqqqqqqrrrrqrrrqqqqqqppoonnmmlllkkkjjjiiiihhhgggfffeeeddddcccaa```_____^^^^^^]]]]]]]]]YYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCBBBBAAAAA@@@@@@@@@?????>>>>>>>>>>>>>>=========<<;;;;;;;;;;;;;;:::::::::::99999999999998888888888777777777777666666666666655555555555444444444444433333332222222222222211111111110000000000000////////..............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________`````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_________________________________________________^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``aaabbccccddeeeeefffggghhhiijjkkklllppppqqqqqqqqqqqqrrrqqqqqqtsssssssrrrrrrrqqqqqrrrrrqrrrqqqqqpppoonnmmllkkkjjiiiiihhhhgggfffeeeddddcccaa```____^^^^^^]]]]]]]]]\YYYYYXXXXXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLLKKKKKLLLLLKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCBBBBAAAAA@@@@@@@@@??????>>>>>>>>>>>>>==========<<;;;;;;;;;;;;;:::::::::::999999999999998888888888777777777777666666666666655555555554444444444444333333322222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aabbbcccdddeeeeffffggghhiijjjkkkllpppppqqqqqqqqqqqqqqqqqqqqsssssssrrrrrrrrqqqqqrrrrrrrrrqqqqqppoonnmmllkkkjjjiiiihhhhgggffffeeeddddcccaa```____^^^^^]]]]]]]]]\\YYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLLMMMMMMMLLLLLLLLLLLLLKKKKKKLLLLKKKKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCBBBAAAAA@@@@@@@@@??????>>>>>>>>>>>>>===========<;;;;;;;;;;;;;::::::::::::99999999999998888888888877777777777666666666666655555555554444444444444433333332222222222222111111111110000000000000////////..............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______________________________________________________```````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````__________________________________^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbcccddeeeeefffggghhiiijjkkkllpppppqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrqqqqrrrrrrrrrrqqqqqppoonnmmllkkjjjiiihhhhhggggfffeeeeddddcccaa```___^^^^^^]]]]]]]]]\\YYYXXXXXXXXXXXXXXXXWWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLKKKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCBBBBAAAA@@@@@@@@@??????>>>>>>>>>>>>>>===========;;;;;;;;;;;;;;:::::::::::999999999999988888888888877777777776666666666666655555555554444444444444333333322222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! RRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_^^^_______________________________________________```````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````___________________________________^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____``aaabbbcccdddeeeeffffgghhhiijjjkkklppppppqqqqqqqqqqqqqqqqqqqsssssrrrrrrrrqqqqqqrrrrrrrrrrrqqqqppoonnmmlkkkjjiiihhhhhggggffffeeeeddddccca````___^^^^^]]]]]]]]]\\\YYXXXXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCBBBBAAAA@@@@@@@@???????>>>>>>>>>>>>>============;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777666666666666655555555554444444444444333333332222222222222111111111100000000000000/////////.............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````____________________________________^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^____```aaabbbccddddeeeefffggghhiijjjkkklpppppppqqqqqqqqqqqqqqqpppsssrrrrrrrrrqqqqqqqrrrrrrrrrrrqqqqppoonnmllkkjjjiihhhhhgggggfffeeeeeddddccca```____^^^^^]]]]]]]]\\\\YXXXXXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCBBBAAAA@@@@@@@@????????>>>>>>>>>>>>=============;;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777666666666666655555555554444444444444433333332222222222222211111111110000000000000//////////............----------------,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa____________________________________^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^____```aaabbbccdddddeeefffggghhiiijjkkkloppppppppqqqqqqqqqqpppppprrrrrrrrrrqqqqqqqqqrrrrrrrrrrrqqqqppoonnmllkkjjjiihhhhgggggffffeeeedddddccca```____^^^^]]]]]]]]\\\\\XXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCBBBBAAAA@@@@@@@?????????>>>>>>>>>>>==============;;;;;;;;;;;;:::::::::::::9999999999988888888888888777777777666666666666655555555554444444444444333333322222222222222111111111100000000000000//////////............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^___```aaabbbbccddddeeeefffgghhhiijjjkkkoppppppppppqqqqqppppppppprrrrrrrqqqqqqqqqqqqrrrrrrrrrrrqqqqppoonnmllkkjjjiihhhgggggffffeeeeeddddcccca```___^^^^^]]]]]]]\\\\\\XXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBAAAA@@@@@@@??????????>>>>>>>>>>>=============<;;;;;;;;;;;:::::::::::::9999999999998888888888888777777777666666666666655555555554444444444444433333332222222222222111111111110000000000000///////////...........--------------,-,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^_____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^___````aaabbbbccddddeeefffggghhiijjjkkkooppppppppppppppppppppppprrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqppoonnmmlkkjjjiihhhggggffffeeeeeddddccccb````___^^^^]]]]]]]\\\\\\\XXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBAAAA@@@@@@@??????????>>>>>>>>>>=============<<;;;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555544444444444444333333322222222222222111111111100000000000000///////////..........--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^____```aaaabbbcccddddeeefffgghhiiijjkkkoopppppppppppppppppppppoorrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqppoonnmmllkjjjiihhggggfffffeeeedddddccccb```____^^^^]]]]]]\\\\\\\\XXXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBBAAAA@@@@@@???????????>>>>>>>>>==============<<;;;;;;;;;;:::::::::::::9999999999988888888888888777777777666666666666655555555554444444444444333333322222222222222111111111110000000000000////////////..........--------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^_______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^____```aaaabbbccccdddeeefffgghhhiijjjkkoooppppppppppppppppppooooqqqqqqqqqpppppqqqqqqqrrrrrrrrrrqqqpppoonmmllkkjjiihhggggffffeeeeddddcccccbb```____^^^^]]]]]]\\\\\\\\XXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBAAA@@@@@@@???????????>>>>>>>>>=============<<<;;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555544444444444444333333322222222222222111111111110000000000000////////////.........--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^___________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____````aaaabbccccddddeeeffgghhhiijjjkkooopppppppppppppppppoooooqqqqqpppppppppppqqqqqrrrrrrrrrrqqqqppoonnmllkkjjiihhggggfffeeeeddddcccccbbb```____^^^^]]]]]\\\\\\\\\XXXXXXXWWWWWWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCBBBAAAA@@@@@@????????????>>>>>>>>=============<<<<;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555554444444444444333333332222222222222111111111111000000000000/////////////.........--------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____````aaaabbccccdddeeeffggghhiiijjkkooopppppppppppppppppoooooqqqppppppppppppppqqqqqrrrrrrrrrqqqqppoonnmmllkjjiihhgggffffeeeddddcccccbbbb``____^^^^^]]]]]\\\\\\\[[XXXXXXWWWWWWWWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBAAAA@@@@@?????????????>>>>>>>=============<<<<<;;;;;;;::::::::::::::9999999999988888888888888777777776666666666666655555555554444444444444333333333222222222222111111111111100000000000//////////////........--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____````aaaaabbccccdddeefffgghhiiijjjkoooopppppppppppppppooooooqqppppppppppppppppqqqqqrrqrrrrqqqqqppoonnmmllkkjjihhgggfffeeeedddcccccbbbbb``____^^^^]]]]]\\\\\\\[[[XXXXWWWWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBAAA@@@@@@?????????????>>>>>>==============<<<<<;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555544444444444444333333333222222222222111111111111100000000000/////////////.........--------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____``````````````````````````aaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaa````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____````aaaabbbcccdddeeeffgghhhiijjjkoooopppppppppppppppooooonqpppppppoooooopppppqqqqqrqqqqqqqqqqpppoonnmllkkjjihhhggfffeeedddccccbbbbbba`_____^^^^]]]]]\\\\\\[[[[XXXWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBAAAA@@@@@@?????????????>>>>>>=============<<<<<<;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555554444444444444333333333322222222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______````````````````````````````aaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaa``````````````````````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____`````aaabbbbcccddeeeffggghhiiijjjnooooppppppppppppppooooonqpppppooooooooooppppqqqqqqqqqqqqqqqpppoonnmmllkjjiihhggfffeeedddcccbbbbbaaa______^^^^]]]]\\\\\\[[[[[XWWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLKKKKKLLLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBAAAA@@@@@?????????????>>>>>>=============<<<<<<<;;;;;::::::::::::::9999999999988888888888888777777776666666666666655555555554444444444444333333333332222222222111111111111110000000000//////////////........---------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! QRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________`````````````````````````````aaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaa```````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^____`````aaabbbcccdddeeffggghhiiijjjnooooppppppppppppppooooonqppppooooooooooooppppqqqqqqqqqqqqqppppoonnmmllkkjjihhggfffeedddcccbbbbbaaaa_____^^^^^]]]]\\\\\[[[[[[WWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBAAAA@@@@@?????????????>>>>>>=============<<<<<<<<;;;;::::::::::::::99999999999888888888888887777777776666666666666555555555544444444444444333333333332222222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________``````````````````````````````aaaaa````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]^^^^^_____`````aabbbbccdddeefffgghhiiijjjnooooppppppppppppppooooonpppppooooooooooooooppppqqqqqqqqqqqppppoonnmmllkkjjihhggffeeeddccccbbbaaaaaa_____^^^^]]]]\\\\\\[[[[[[WWWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@????????????>>>>>>==============<<<<<<<<;;;;:::::::::::::99999999999988888888888887777777776666666666666655555555554444444444444333333333333222222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________```````````````````````````````````````````````````````````````aa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]^^^^^____``````aabbbcccddeefffgghhhiijjjnnooooppppppppppppppoooonppppoooooonnnnnoooooppppppppqqqqpppppooonnnmmlkkjjihhggffeeeddcccbbbaaaaaaa____^^^^^]]]]\\\\\[[[[[[[WWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@????????????>>>>>>>=============<<<<<<<<<;;;:::::::::::::999999999999888888888888887777777766666666666666555555555554444444444443333333333333222222222111111111111100000000000/////////////.........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^_______________________``````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]^^^^^_____`````aabbbcccddeefffgghhhiiijjnnooooppppppppppppppoooonppppooooonnnnnnnnooooppppppppppppppppooonnnmmlkkjjihhggffeeeddccbbbaaaaaaa`___^^^^^^]]]]\\\\[[[[[[[[WWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBAAAAA@@@@@???????????>>>>>>>=============<<<<<<<<<<;;::::::::::::::99999999999888888888888887777777776666666666666555555555555444444444444333333333333322222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! QQQQQQRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___________________^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]^^^^^_____`````aabbbcccddeeffggghhiiijjjkmmnnnnoooooooooooooonnnnmqqppppoooooooooooooopppppppppppppppppooonnnmmllkjjjjiihhggffeeddcccbbbbbaaa]]]]]]]\\\\[[[[ZZZZZZYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBAAAA@@@@@???????????>>>>>>>=============<<<<<<<<<<<;;;:::::::::::::999999999988888888888887777777777766666666665555555555555544444444443333333333333322222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_______________________```````````````````````````__```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]^^^^^_____`````aabbbcccddeeffgghhhiiijjjkmmnnnnoooooooooooooonnnnmqqppppooooonnnnnoooooopppopppppppppooooonnmmmllkjjjjiihhggffeeddcccbbbbaaaa]]]]]]\\\\[[[[ZZZZZZYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBAAA@@@@@???????????>>>>>>>=============<<<<<<<<<<<<;;::::::::::::::999999999888888888888877777777777766666666665555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````_______```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]^^^^______`````abbbcccddeeffgghhhiiijjjkmmmnnnoooooooooooooonnnnmqqqpppooooonnnnnnnoooooppoooooooooooooonnnmmllkkjjjjiihhggffeeddccbbbbaaaaa]]]]]\\\\\[[[[ZZZZZYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBAAA@@@@@??????????>>>>>>>>=============<<<<<<<<<<<<;;:::::::::::::999999999988888888888887777777777776666666665555555555555544444444433333333333333222222222222222111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````___________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]^^^^^_____`````abbbccdddeeffgghhhiiijjjjmmmnnnnooooooooooooonnnnmqqqpppoooonnnnnnnnnoooooooooooooooooonnnnmmmllkkjjjiiihhggffeeddccbbbaaaaaa]]]\\\\\\[[[[ZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBAAA@@@@@??????????>>>>>>>>>============<<<<<<<<<<<<<;:::::::::::::9999999999988888888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111000000000000/////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````________________``````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]^^^^^_____`````abbbccddeefffgghhhiiijjjjmmmnnnnooooooooooooonnnnnqqqpppoooonnnnnnnnnnnoooonooooooooonnnnnmmmlllkkjjjiihhhggffeeddccbbbaaaaaa]\\\\\\\\[[[[ZZZZZYYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBAA@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<<<<<::::::::::::::999999999998888888888877777777777777666666665555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^__________________________````````````````````````_____________________`````````````````````````````a``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^_____`````abbbccddeeffggghhiiiijjjjmmmnnnnooooooooooooonnnnnqqqpppoooonnnnnnnnnnnnooonnnnnnnnnnnnnnmmmlllkkjjjjiihhhggffeeddccbbaaaaaa`\\\\\\\\[[[[ZZZZZYYYYYYYYWWWWVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAA@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;:::::::::::::999999999999888888888887777777777777666666665555555555555544444444443333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^____________________________``````````````````````_________________________```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^_____`````abbbccddeeffgghhhiiiijjjjmmmnnnnnoooooooooooonnnnnqqqpppoooonnnnnnnnnnnnnoonnnnnnnnnnnnmmmmlllkkkjjijiihhhggffeeddccbbaaaa```\\\\\\\[[[[ZZZZZYYYYYYYYYWWWVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBAA@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;::::::::::::9999999999999888888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________________________``````````````````_________________________``````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^_____````aabbccdddefffgghhhiiijjjjjmmmnnnnnoooooooooooonnnnnqqqpppoooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkjjiiiiihhhggffeeddccbbaaa````\\\\\[[[[[[ZZZZYYYYYYYYYYWVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBAAA@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;:::::::::::9999999999999988888888877777777777777666666665555555555555444444444433333333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____________________________``````````````_________________________``````````````````````````````````````````````````a`````````aaaaaaaaaaaaaaaa`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^____`````abbbccddeeffggghhiiiijjjjjmmmmnnnnoooooooooooonnnnnqqqppppooonnnnnnnnnnnnnnnmnnnnmmmmmmmmllllkkkjjjiiiiihhhggffeeddccbbaaa````\\\[[[[[[[ZZZZZYYYYYYYYXXVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGFGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBAAAA@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;:::::::::::999999999999988888888887777777777777666666665555555555555544444444443333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________________________``````````_________________________``````````````````````````````````````````````````````````````````````aaaaaa`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^_____````aabbbccddeeffgghhhiiiijjjjkmmmmnnnnoooooooooooonnnnnqqqppppooonnnnnnnnnnnnnnnmmmmmmmmmmlllllkkkjjjjiiiiiihhhggffeeddcbbaaa`````[[[[[[[[[ZZZZZYYYYYYYYXXXVVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLKKKKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGFGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBAAAA@@@@?????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;::::::::::9999999999999988888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^______________________________``````_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^_____````aabbcccddeeffgghhhiiiijjjjkmmmmnnnnoooooooooooonnnnnqqqppppoooonnnnnnnnnnnnnnmmmmmmmmlllllkkkkjjjjiiiiiihhhhggffeeddcbbaa````__[[[[[[[ZZZZZZYYYYYYYYXXXXVVVVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHGHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGFGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBAAAAA@@@@????????>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;:::::::::9999999999999988888888877777777777777666666665555555555555444444444433333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPQQQQQQQQQQQQQQQQQQQRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^________________________________`_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\]]]]]^^^____`````aabbccdddeeffgghhhiiijjjjjkmmmmnnnnnooooooooooonnnnnqqqppppoooonnnnnnnnnnnnnnmmmmmllllllkkkkjjjjiiiiihiihhhhggffeedccbbaa```___[[[[[[ZZZZZZYYYYYYYXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGFFGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAA@@@@?????????>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;::::::::99999999999999888888888777777777777776666666655555555555555444444444433333333333332222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^________________________________________________________```````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\]]]]]^^^____````aaabbccddeefffgghhhiiijjjjjkmmmmnnnnnoooooooooonnnnnmqqqpppooooonnnnnnnnnnnnnnmmmllllllkkkkjjjjjiiiiihhihhhhgggffeedccbaa```____[[[ZZZZZZZZYYYYYYYXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIHHHHHHHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAA@@@@????????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;::::::::9999999999999888888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////............-------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^____________________________`````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````________^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\]]]]]^^^____````aaabcccddeefffgghhhiiijjjjjkmmmmnnnnnoooooooooonnnnnmqqqpppoooonnnnnnnnnnnnnnnmllllllkkkkjjjjjiiiiihhhhihhhhgggffeddcbbaa``_____ZZZZZZZZZZYYYYYYYXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;:::::::9999999999999988888888877777777777776666666665555555555555444444444433333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^_____________________________````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````_________________^]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\]]]]^^^____````aaabcccddeefffgghhhiiiijjjjkmmmmnnnnnoooooooooonnnnnmqqppppoooonnnnnnnnnnnnnmmlllllkkkkjjjjjiiiiiihhhhhhhhhhggffeedccbaa``____^^ZZZZZZZZYYYYYYYYXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGFFFFFGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBAAAAAA@@@@????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;::::::99999999999999888888888777777777777776666666655555555555555444444444433333333333332222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^____________________________````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\]]]]^^^____````aaabcccddeefffgghhhiiiijjjjjmmmmnnnnnooooooooonnnnnmmqppppoooonnnnnnnnnnnnnmmmllllkkkkjjjjiiiiiihhhhhhhhhhhgggffeddcbbaa``___^^^ZZZZZZZYYYYYYYYXXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999888888888877777777777776666666655555555555555444444444443333333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^_____________________________``````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\]]]]^^^____````aaabcccddeeeffgghhhiiiijjjjjmmmmnnnnnooooooooonnnnnmmqpppoooonnnnnnnnnnnnmmmmmllkkkkjjjjiiiiiihhhhhhhhhhhhhgggfeedccbaa``___^^^^ZZZZYYYYYYYYYYXXXXXXXXXXXVVVVUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;:::::9999999999999988888888877777777777776666666665555555555555444444444444333333333333222222222222221111111111111100000000000///////////////...........--------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\]]]]^^^____````aaabbccdddeeffggghhhiiijjjjjmmmmnnnnnoooooooonnnnnmmmpppooonnnnnnnnnnnmmmmmmmmlkkkjjjjiiiiiihhhhhhhhhhhhhhgggffeddcbba``___^^^^^ZYYYYYYYYYYYYXXXXXXXXXXXXVVUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCBBBBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;::::99999999999999888888888777777777777776666666665555555555555444444444444333333333332222222222222221111111111111100000000000//////////////............-------------,,,,,,,,,,,+++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________```````````````````````````````````_______``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````__________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]^^^____````aaabbccdddeeffggghhhiiiijjjjmmmmnnnnnoooooooonnnnmmmmppooonnnnnmmmmmmmmmmmmmmlkkkjjjiiiiihhhhhhhhhhhhhghhhggffeedccbaa`___^^^^]]YYYYYYYYYYYYXXXXXXXXXXXXWUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@???????>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;:::99999999999999888888888777777777777776666666666555555555555444444444444433333333333222222222222211111111111111100000000000//////////////............--------------,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________``_______``````````````````_______________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````______________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]^^^____````aabbcccddeefffgghhhiiiijjjjmmmmnnnnnooooooonnnnnmmmlpooonnnmmmmmmmmmmmmmmmlllkkjjjiiiihhhhhhhhhhhhhhhghhgggffeddcbaa``__^^^]]]]YYYYYYYYYYYXXXXXXXXXXXXWWUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCBBBBBBBBBBAAAAAAAA@@@@@???????>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;:::99999999999998888888887777777777777766666666666555555555554444444444444433333333332222222222222211111111111111000000000000//////////////...........--------------,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________````````_________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]^^^____````aabbbccddeeeffggghhhiiijjjjmmmmnnnnnoooooonnnnnmmmllooonnmmmmmmllmmmmmmmmllllkjjjiiihhhhhhhhhhhhhhhggghgggffeedcbba``__^^^]]]]]YYYYYYYYYXXXXXXXXXXXXWWWWUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHIIIIIIIIIHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFEEFFFFFFFEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@???????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::999999999999998888888887777777777777666666666666555555555554444444444444333333333322222222222222111111111111111000000000000/////////////............--------------,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^^____````abbbccdddeeffggghhhiiijjjjmmmmnnnnnnooooonnnnnmmllloonnmmmlllllllllllllllllkjjiiihhhhhggggggggggggggghggffeedccba``__^^]]]]]]]YYYYYYYYXXXXXXXXXXXXWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999988888888887777777777777666666666666555555555544444444444444333333333322222222222222111111111111110000000000000////////////.............-------------,,,,,,,,,,,,,+++++++++++**************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"###"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\]]]]^^^^____````abbbccddeefffgghhhiiiijjjmmmmnnnnnnnoonnnnnnmmmllkonnmmlllllkkklllllllllkkkjiiihhhgggggggggggggggggggggffeddcbaa`__^^]]]]]]]]YYYYYYXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;:99999999999999888888888887777777777776666666666666555555555444444444444443333333333222222222222221111111111111110000000000000////////////.............------------,,,,,,,,,,,,,,++++++++++***************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"##""""""""""""""""!!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVUUVVVVVVVVVVVVVVVVVVVVVVWVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[\\\\\]]]]^^^^____```abbbccddeefffgghhhiiiijjjmmmmmnnnnnnnnnnnnnmmmllkknnmmlllkkkkkkkkkkkkkkkkkjiihhhggggggggggggggggggggggffeedcbba`__^^]]]]]\\\\XYXXXXXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;:99999999999998888888888887777777777766666666666666555555554444444444444433333333332222222222222211111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""##"""""""""""""""!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````____________________________________________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[\\\\\]]]]]^^^^____``aabbccdddeeffgghhhiiijjjjmmmmmnnnnnnnnnnnnnmmlllkknmmllkkkkjjjjjkkkkkkkkkjjihhhggggfffffffgggggggggfgffeedccba``_^^]]]]\\\\\\XXXXXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;::9999999999999888888888888777777777776666666666666655555554444444444444433333333333222222222222221111111111111100000000000000////////////..............-----------,,,,,,,,,,,,,,++++++++++***************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""#""""""""""""""""!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[\\\\\]]]]^^^^^____`aabbbccddeeffgghhhiiijjjjmmmmmnnnnnnnnnnnnmmmllkkjmmllkkkjjjjjjjjjjjjjjjjjihhhgggfffffffffffggggggffgffeddcbaa`_^^]]]\\\\\\\\XXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::9999999999998888888888888777777777766666666666666555555554444444444444433333333332222222222222211111111111111100000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""#"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^_________________________________________________________________________________________````````````````````````````````````````````````````aaaaaaa````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[\\\\]]]]]^^^^```aabbccddeeffggghhhiiiimmmnnnnnnnnnnnnnnnmmllkkjmmllkkjjjjjjjjjjjjjjjjjjiihhhgggggfffgggggggggggggeddccba`__^]]\\[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZYYYYYYYUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEDDDDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999998888888888888877777777777777766666666666655555555555544444444444443333333333222222222222221111111100000000000000//////////...............------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^________________________________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[\\\\\]]]]^^^_``aabbccddeeffggghhhiiiimmmnnnnnnnnnnnnnnmmmllkjjmllkkjjjiiiiiiiijjjjjjiiihhhgggfffffffffgggggggggfddccbaa`_^^]\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999998888888888888877777777777777766666666666665555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^___________________________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXZZZZZZZZZ[[[[[\\\\\]]]]]^^_``aabbccddeeffggghhhiiiimmnnnnnnnnnnnnnnmmmllkkjjmlkkjjiiiiiiiiiiiiiiiiiihhhggfffffffffffffggggggffdccbba`__^]]\\[[[[ZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYYYUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999888888888888887777777777777766666666666666555555555554444444444444433333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXZZZZZZZZZZ[[[[[\\\\\]]]]^^_``aabbccddeeffgghhhiiiiimmmnnnnnnnnnnnnmmmlllkjjillkjjiiihhhhhhhiiiiiiihhhgggfffeeeeeeeefffffffffffccbba``_^^]\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@????>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXZZZZZZZZZZ[[[[[[\\\\\]]]^^__``abbccddeeffgghhhiiiijmmnnnnnnnnnnnmmmmmllkkjjilkkjiiihhhhhhhhhhhhhhhhhgggfffeeeeeeeeeeeeffffffeecbbaa`__^]]\\[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________``````````````````````````````````````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZZ[[[[[\\\\\]]]]^__``abbccddeeffgghhhiiiijmmnnnnnnnnnnmmmmmllkkjjiilkjjiihhhggggghhhhhhhhgggfffeeeedddddddeeeeeeeeeeebbba``_^^]\\[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@???>>>>>=======<<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999988888888888888777777777777777666666666666665555555555544444444444444333333332222222222222211111111000000000000000//////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^^^^^___________________________________________```````````````````````````````````````````````````_______________________^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYZZZZZZZZ[[[[[[\\\\]]]]^__``abbccddeeffgghhhiiijjmmnnnnnnnnnmmmmmlllkkjjihkkjiihhhggggggggggggggggfffeeeddddddddddddddeeedddbbaa`__^]]\\[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777666666666666665555555555544444444444444333333333222222222222211111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^__________________________________``````````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYYYZZZZZZZZ[[[[[\\\\]]]]^__``abbccddeeffgghhiiiijjmnnnnnnnnnmmmmmlllkkjjiihkkjiihhgggggggggggggggfffeeedddccccccccccdddddddddaaa``_^^]]\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHGGGGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@???>>>>>=======<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYZZZZZZZ[[[[[\\\\]]]]^__``abbccddeffggghhiiiijjmnnnnnnnnmmmmmmlllkkjjiihkjjihhggggfffffffggfffffeeedddccccbbbcccccccccccccaa``__^^]]\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???>>>>>======<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999988888888888888777777777777777666666666666665555555555444444444444443333333332222222222222211111111000000000000000//////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZ[[[[[\\\\]]]]^__``abbccddeffggghhiiiijjmnnnnnnnnmmmmmlllkkkjiihhkjjihhgggfffffffffffffeeedddcccbbbbbbbbbbbbccccccca```__^^]]\\[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@??>>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999988888888888888777777777777777666666666666665555555555544444444444444333333333222222222222211111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________``````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[\\\\]]]^^_```abbccddeffggghhiiiijjmnnnnnnnnmmmmmlllkkjjiihhkjiihhggffffffffffffeeeedddcccbbbbaaaaaabbbbbbbbbb```___^^]]\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJKJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@???>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777666666666666665555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[\\\\]]]^^_```abbccddeeffgghhiiiijjnnnnnnnnmmmmmlllkkkjjiihgkjiihgggffffeeeeeeeeeedddcccbbbaaaaaaaaaaaaabbbbbb```__^^]]]\\[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@???>>>>>======<<<<<<<<<<;;;;;;;;;::::::::::::::9999999988888888888888777777777777777666666666666665555555555444444444444443333333332222222222222211111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[\\\\]]]^^_``aabbccddeeffgghhhiiijjnnnnnnnnmmmmmlllkkjjjihhgjjiihggffffeeeeeeeeeddddcccbbbaaaa```````aaaaaaaba``___^^]]]\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@???>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::9999999988888888888888777777777777777666666666666665555555555544444444444444333333333222222222222211111111110000000000000////////////.............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[\\\]]]]^^_``aabbccddeeffgghhhiiijjmnnnnnnnmmmmmlllkkjjiihhgjjihhggfffeeeeeeeddddddccbbbaaaa````````````aaaaaa`____^^]]]\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@???>>>>>======<<<<<<<<;;;;;;;;;;::::::::::::::999999998888888888888777777777777777666666666666665555555555544444444444444333333333222222222222221111111111000000000000/////////////............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[\\\\]]]^^^_``aabbccddeeffgghhhiiijjmnnnnnnnmmmmlllkkkjjiihhgjjihhggfffeeeedddddddcccbbbaaa`````_____`````aaaaa_____^^^]]\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@???>>>>>=====<<<<<<<<<;;;;;;;;;::::::::::::::9999999998888888888888777777777777776666666666666665555555555444444444444443333333332222222222222211111111111000000000000/////////////............-------------,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYZZZZZ[[[[\\\\]]]^^^_``aabbccddeeffggghhiiiijmnnnnnnmmmmmlllkkjjiiihggjiihhggffeeeeddddddccccbbbaaa````_________`````aaa_____^^^]]\\[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@???>>>>======<<<<<<<<;;;;;;;;;::::::::::::::9999999999888888888888777777777777777666666666666665555555555444444444444443333333333222222222222211111111111100000000000//////////////...........--------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[\\\\]]]^^^```aabbccddeeffggghhhiiijmmnnnnnmmmmlllkkkjjiihhggjiihhggffeeeddddcccccbbbbaaa```____________````aaa_____^^^]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@????>>>>=====<<<<<<<<;;;;;;;;;::::::::::::::9999999999988888888888777777777777777666666666666665555555555544444444444444333333333322222222222221111111111110000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWXWWWWWXXXYYYYYYYZZZZZ[[[[\\\]]]]^^_```aabbccddeefffgghhhiiiimmmmmmmmmmmlllkkjjjiihhggjiihhggffeeedddcccccbbbbaaa```_____^^^^_____````aa______^^]]]\\[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@????>>>======<<<<<<<;;;;;;;;;;:::::::::::::99999999999988888888887777777777777766666666666666655555555555444444444444443333333333322222222222211111111111110000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWXXYYYYYYYZZZZZ[[[[\\\]]]^^^_```aabbccddeefffgghhhiiiimmmmmmmmmmlllkkjjjiihhgggjiihhggffeedddccccbbbbaaaa```_____^^^^^^____````aa______^^]]]\\[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@?????>>>=====<<<<<<<<;;;;;;;;;;:::::::::::::9999999999998888888887777777777777766666666666666665555555555544444444444443333333333332222222222211111111111111000000000//////////////...........---------------,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXYYYYYYYZZZZZ[[[[\\\]]]^^^_``aabbbccddeefffggghhhiiimmmmmmmmmlllkkkjjiihhhggfjiihhggffeeddccccbbbbaaaa```_____^^^^^^^^____```aa______^^^]]\\[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@????>>>======<<<<<<<;;;;;;;;;;;::::::::::::9999999999999888888888777777777777776666666666666665555555555554444444444444333333333333222222222221111111111111100000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWYYYYYYYZZZZZ[[[\\\]]]^^^__``aabbcccddeefffggghhhhiimmmmmmmllllkkkjjiiihhgggfiiihhggfeeeddcccbbbaaaaa````____^^^^^^^^^^___```aa______^^^]]\\\[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@?????>>======<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999888888887777777777777766666666666666655555555555554444444444443333333333333222222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWYYYYYYYZZZZZ[[[\\\]]]^^^__`aaabbccdddeefffggghhhhiillmmllllllkkkjjiiihhgggffiihhhgffeedddccbbbaaaaa````____^^^^^^^^^^^___```aa______^^^]]\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCBBBBBBBBBBBAAAA@@@@????>>======<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........---------------,,,,,,,,,,,,++++++++++++++****************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYZZZZZ[[[\\\]]^^^___`aabbcccddeeefffgggghhhhhllllllllkkkjjjiihhhgggfffiihhggffeeddcccbbbaaaa````_____^^^^^^^^^^^___```aa______^^^]]\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCBBBBBBBBBBAAAAA@@@????>>>=====<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999888888887777777777777776666666666666665555555555555444444444443333333333333332222222211111111111111100000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYZZZZZ[[[\\]]]^^^__`aabbbccdddeeefffggggghhhhllllllkkkkjjjiihhhgggffffihhhggffeeddccbbbaaaa`````____^^^^^^^^^^^^___```aa______^^^]]]\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCBBBBBBBBBBAAAA@@@????>>>>=====<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999998888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYZZZZ[[[\\\]]]^^___`aabbcccddeeeffffgggggghhhkkkkkkkkjjjiiihhgggffffeeihhhggffeeddccbbbaaa`````_____^^^^^^^^^^^^___```aa______^^^]]]\\[[[[ZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCBBBBBBBBBAAAA@@@@???>>>>>====<<<<<<<<;;;;;;;;;;;;;:::::::::99999999999999888888887777777777777766666666666666655555555555555444444444443333333333333322222222211111111111111000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVWXXXXXXXYYYYZZZ[[[\\]]]^^__aabbbccdddeeeeffffffgggggkkkkjjjjjiihhhggfffeeeeediiihhgggffeddcccbbbaaaaa`^^^^]]]]]]\\]]]]]^^^____`\\\\\\[[[ZZYYYXXXXWWWWWWWXXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@???>>>>===========<<<<<<<<<<;;;;;;;;::::::::999999999999998887777777777777776666666666666555555555555554444444444444444433333333333333222222222222222111111111111000000000//////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVWXXXXXXXYYYYZZZ[[\\\]]^^___aabbcccdddeeeeffffffffgggjjjjjjjiiihhggfffeeeeedddiihhhggffeeddcccbbbaaaaa`^^^^]]]]]]\\\]]]]^^^____`\\\\\[[[ZZZYYYXXXXWWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@????>>>>==========<<<<<<<<<<<;;;;;;;;:::::::999999999999998888777777777777776666666666666555555555555555444444444444444433333333333333222222222222222211111111111100000000//////////////..........--------------,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWXXXXXXXYYYYZZZ[[\\\]]^^__`abbcccdddeeeeffffffffffffjjjjjiiihhhggffeeeeddddddhhhhhggffeeddccbbbbaaaaa`^^^^]]]]]]\\\]]]]]^^^____\\\\\[[[ZZZYYYXXXXWWWWWWWXXXXXWWWWWWWWWVVVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@????>>>>==========<<<<<<<<<<<;;;;;;;;;::::::999999999999998888877777777777776666666666666655555555555555444444444444444433333333333333222222222222222211111111111110000000///////////////.........--------------,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWXXXXXXYYYYZZZZ[[\\]]^^^__`bbbccdddeeeefffffffffffffjjjiiiihhhggffeedddddcccchhhhgggffeeddccbbbbaaaaaa^^^^^]]]]]\\\]]]]]^^^____\\\[[[[[ZZZYYYXXXXWWWWWWVXXXXWWWWWWWWWVVVVVVVVVVVUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@???>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::999999999999998888877777777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111111110000000//////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWXXXXXXYYYYZZZ[[[\\]]^^__``bbcccddeeeeffffffffffffffiiiiiihhgggffeedddccccccchhhggggffeeddcccbbbaaaaaa^^^^^]]]]]\\\]]]]]^^^^___[[[[[[[ZZZYYYYXXXXWWWWWWVXXXWWWWWWWWWVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@???>>>>=====<====<<<<<<<<<<<;;;;;;;;;;;:::::999999999999998888887777777777766666666666666555555555555554444444444444444433333333333333222222222222222211111111111111000000//////////////..........--------------,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQPQQQQQQQQQQQQQQQQQQQQQRRRQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWXXXXXXYYYYZZZ[[\\\]]^^__``bbccdddeeefffffffffffffffiiiihhhggffeedddcccccbcccgggggggffeeddcccbbbbaaaaa_^^^^]]]]]]\\\]]]]^^^^^__[[[[[[ZZZZYYYXXXXXWWWWWVVXXXWWWWWWWWVVVVVVVVVVUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@????>>>=====<<===<<<<<<<<<<<<;;;;;;;;;;;::::999999999999998888888777777777776666666666666655555555555555444444444444444433333333333333222222222222222211111111111111000000///////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWXXXXXYYYYYZZZ[[\\\]]^^__``bcccddeeeefffffffffffeeeeiihhhhgggfeedddccbbbbbbbbgggggggffeeeddccbbbbbaaaa__^^^^]]]]]\\\]]]]]^^^^^^[[[[ZZZZZYYYYXXXXWWWWWVVVXXWWWWWWWVVVVVVVVVVVUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@????>>>>=====<<==<<<<<<<<<<<<;;;;;;;;;;;;:::9999999999999998888888777777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111111110000000//////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVWXXXXXYYYYZZZZ[[\\]]]^^__``bccdddeeeffffffffffeeeeeehhhhhgggffeddcccbbbbbbbbbgggggggfffeeddcccbbbbbaaa___^^^]]]]]\\\\]]]]]^^^^^ZZZZZZZZYYYYXXXXXWWWWWVVVXWWWWWWWVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>=====<<<=<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999998888888877777777766666666666666555555555555554444444444444444333333333333333222222222222222111111111111111000000//////////////..........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWXXXXXYYYYZZZ[[[\\]]^^__``abccddeeeefffffffffeeeeeeehhhhgggffeeddccbbaaaaaaabgggggggfffeeddcccbbbbbbba___^^^^]]]]\\\\\]]]]]]^^^ZZZZZZYYYYYXXXXXWWWWWVVVVWWWWWWWVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999998888888887777777766666666666666555555555555554444444444444444433333333333333222222222222222211111111111111000000///////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVUUUUUVVVVVVVVVWWXXXXYYYYYZZZ[[[\\]]^^__``abccddeeeefffffffeeeeeeeedhhggggffeeddccbbaaaaaaaaafggggggfffeeeddcccbbbbbbb____^^^]]]]\\\\\\]]]]]]]]ZZZYYYYYYYXXXXXWWWWWWVVVVWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:9999999999999988888888887777777666666666666666555555555555554444444444444444333333333333332222222222222222111111111111110000000//////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVUUUUUUUVVVVVVVVVWWXXXXYYYYZZZZ[[[\\]]^^__``abccddeeeeffffffeeeeeeedddhggggffeeddccbbaaa```aaaaffggggggfffeedddccccbbbbb`____^^]]]]\\\\\\\\]]]]]]YYYYYYYYXXXXXXWWWWWWVVVVVWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBABBBBAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999988888888888777777766666666666666555555555555554444444444444434333333333333333222222222222222111111111111111000000//////////////..........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! MMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVUVUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUVVVVVVVWWWXXXYYYYYZZZ[[[\\\]]^^__```bccdddeeeeffffeeeeeedddddggggfffeeddcbbaaa`````aaaffggggggfffeedddcccccbbbb``___^^^]]]\\\\\\\\\\\\\\YYYYYXXXXXXXXWWWWWWVVVVVUWWWVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAABBAAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::999999999999988888888888877777766666666666666555555555555554444444444444433333333333333333222222222222222211111111111111000000///////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUVVVVVVVWWWXXXYYYYZZZZ[[[\\\]]^^___``bccdddeeeeeeeeeeeeeddddddgggfffeeddccbbaa```````aaffgggggggfffeedddccccccbb``___^^^]]]\\\\\\\\\\\\\\XXXXXXXXXXXWWWWWWWVVVVVUUWWWVVVVVVVVVUUUUUUUUUUUUUSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::99999999999998888888888887777766666666666666555555555555554444444444444443333333333333333222222222222222211111111111111000000///////////////..........--------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! MMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWXXYYYYYZZZZ[[[\\\]]^^___``bcccddeeeeeeeeeeeeddddddcggffffeeddccbaa````````aaffgggggggfffeedddcccccccb```__^^^]]\\\\\\\\\\\\\\\XXXXXXXWWWWWWWWWWVVVVVVUUWWVVVVVVVVUUUUUUUUUUUUUUUSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>=====<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999988888888888887777666666666666665555555555555554444444444444433333333333333332222222222222222111111111111111000000//////////////...........-------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXYYYYZZZZ[[[\\\]]]^^___``bbccdddeeeeeeeeeedddddcccgffffeeddccbbaa`````````affggggggggffeeedddccccccb```__^^^]]\\\\[[[[[[[[[[[XXWWWWWWWWWWWWWWVVVVVVUUUWVVVVVVVVUUUUUUUUUUUUUUUTSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::99999999999888888888888887776666666666666665555555555555544444444444444333333333333333332222222222222221111111111111110000000//////////////...........-------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! MMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXYYYYZZZZ[[[\\\]]]^^___``bbccddddeeeeeeeddddddccccffffeeeddccbbaa```__````affggggggggffeeedddccccccb```__^^^]]\\\[[[[[[[[[[[[WWWWWWWWWWWWWWVVVVVVVUUUUVVVVVVVVUUUUUUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>======<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;:::::99999999998888888888888877776666666666666655555555555555444444444444443333333333333333322222222222222221111111111111100000000/////////////............------------,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXYYYYZZZ[[[[\\\]]^^^___``bbcccddddeeeeddddddccccccfffeeedddcbbaa```____```affggggggggffeeedddccccccb```__^^]]]\\\[[[[[[[ZZZZZWWWWWWWWWWWWVVVVVVVVUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>======<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;::::::99999999988888888888888777766666666666666555555555555554444444444444433333333333333333222222222222222211111111111111000000000////////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWXXYYYYZZZ[[[\\\]]]^^^___``bbcccdddddddddddddccccccbffeeeeddccbbaa``_____```afffgggggggffeeeddccccccbb``___^^]]\\\[[[[ZZZZZZZZZVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@????>>>>======<<<<<<<<<<;;;<<<<<;;;;;;;;;;;;;;:::::::99999999888888888888888777666666666666665555555555555544444444444444433333333333333332222222222222222111111111111111000000000////////////.............-----------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWXXYYYYZZZ[[[\\\]]]^^^__```bbcccddddddddddddccccccbbfeeeedddccbaa```______```fffggggggfffeedddccccbbbb``__^^^]]\\[[[[ZZZZZZZZZZVVVVVVVVVVVVVVVVVVUUUUUUTVVVVUUUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???>>>>======<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;;::::::::99999999888888888888887776666666666666665555555555555544444444444444333333333333333332222222222222212111111111111110000000000///////////..............----------,,,,,,,,,,,,,,+,,+++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUVVVVVWWXXYYYZZZ[[[\\\]]]^^^___```bbccccdddddddddccccccbbbbeeeedddccbbaa``________``effggggggfffeeddccccbbbbb`___^^]]\\\[[[ZZZZZZZYYYYVVVVVVVVVVVVVVVVVUUUUUUTTVVVUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????>>>>=====<<<<<<<<<<;;;;;<<<;;;;;;;;;;;;;;:::::::::99999998888888888888877776666666666666655555555555555444444444444443333333333333333322222222222222111111111111111100000000000//////////...............---------,,,,,,,,,,,,,,,+,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVWXXYYYZZZ[[[\\]]]^^^___````bbccccddddddddccccccbbbbbeeeedddccbba``_________``effffgggfffeeddccccbbbbba___^^^]]\\[[[ZZZZZYYYYYYYVVVUVVVVVVVVVVVVUUUUUUUTTVVUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????>>>>=====<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;;:::::::::99999988888888888888777776666666666666555555555555554444444444444433333333333333333222222222222221111111111111111000000000000/////////...............---------,,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTUUUUUUUUUUVVVVWXXXYYZZZ[[\\\]]^^^^___```abbccccdddddddccccccbbbbbbeeedddccbbaa``___^^^^___`eeffffffffeedddccbbbbbaaa__^^^]]\\[[[ZZZZYYYYYYYYYUUUUUUUUUUVVUUUUUUUUUUTTTVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAA@@@@@@@@@@@@@@????>>>=====<<<<<<<<<;;;;;;;;<<;;;;;;;;;;;;;;::::::::::99999888888888888888777776666666666665555555555555544444444444444433333333333333332222222222222221111111111111111000000000000/////////..............----------,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUTTTTTTTTUUUUUUUVVVVVXXXYYZZZ[[\\]]]^^^___```aabcccccddddddccccccbbbbbbaeedddcccbba``___^^^^^^___deeffffffeeeddccbbbbaaaaa_^^^]]\\\[[ZZZZYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@?????>>>====<<<<<<<<<<;;;;;;;;<;;;;;;;;;;;;;;:::::::::::99998888888888888887777776666666666655555555555555444444444444444333333333333333332222222222222211111111111111110000000000000////////...............---------,,,,,,,,,,,,,,,+++++++++++++++++************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTUUUUUUUVVVVXXXYYZZZ[[\\]]^^^___````aabcccccdddddccccccbbbbbbaaeddddccbbaa``__^^^^^^^^__ddeeeeeeeedddccbbbaaaaa``^^^]]]\\[[[ZZZYYYYYYYYXXXUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????>>>=====<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99998888888888888877777776666666666655555555555555444444444444443333333333333333322222222222222111111111111111100000000000000///////...............---------,,,,,,,,,,,,,,,+++++++++++++++++*************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! LLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTUUUUUUVVVXXXYYYZZ[[\\]]^^___````aaaccccccddddccccccbbbbbbaaaddddccbbaa``__^^^]]]]^^^_dddeeeeeedddccbbbaaaa````^]]]]\\[[[ZZZYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAACCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????>>>>====<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99988888888888888777777776666666666555555555555554444444444444443333333333333333222222222222221111111111111111100000000000000///////..............----------,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! LLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVWWXXYYZZ[[\\]]^^^___````aaddeeeeeeeeeeedddddccccccbfffeeeddccbaa``________``aaabbbbbbaaa``___^^^^^]]]\\[[[ZZZYYYXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@?????????????????????????????????????????>>>>>>===<<<<<;;;;;;;;;:::::::::::::::::::::99999999999999888888888877777777777777766666555555555555554444444444444444444433333333333333332222222222222211111111111111100000000000000///000//////////////........--------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVWWXXYYZZ[[\\]]^^___````aaadeeeeeeeeeeeeddddccccccbbffeeeddccbba``___^^^^___```aaaaaaaaa``___^^^^]]]]][[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????????????????????????>>>>>>>====<<<<;;;;;;;;;:::::::::::::::::::::99999999999999988888888887777777777777766666555555555555554444444444444444444443333333333333332222222222222211111111111111100000000000000////00///////////////........-------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVWWXXXYYZ[[\\]]^^__````aaaaeeeeeeeeeeeeeddddcccccbbbffeeeddccbaa``__^^^^^^^__````aaaaa```___^^^]]]]]\\[[[ZZZYYYXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????>>>?????????????>>>>>>>>====<<<<<;;;;;;;;:::::::::::::::::::::999999999999999888888888877777777777777666665555555555555554444444444444444444433333333333333322222222222222211111111111111000000000000000////0///////////////.........------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVWWWXXYYZ[[\\]]^^__```aaaaaeeeeeeeeeeeedddddccccbbbbfeeeddccbba``__^^^^^^^^^___`````````___^^^]]]]\\\\[ZZZZYYYXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>????>>>>>>>>>>>>>>>>=====<<<<;;;;;;;;:::::::::::::::::::::999999999999999888888888877777777777777766665555555555555554444444444444444444433333333333333332222222222222211111111111111100000000000000/////0//////////////..........------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVWWWXXYYZ[[\\]^^^__```aaaaaeeeeeeeeeeeeddddcccccbbbbeeeeddccbaa``__^^]]]]]^^^____`````____^^^]]]]\\\\\ZZZZYYYXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;::::::::::::::::::::::99999999999999888888888877777777777777766665555555555555554444444444444444444433333333333333332222222222222211111111111111100000000000000////////////////////...........-----------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXYYZ[[\\]]^^__```aaaaaeeeeeeeeeeeeddddccccbbbbbeeedddcbbaa`__^^]]]]]]]]^^___________^^^]]]]\\\\\[ZZZYYYXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<;;;;;;;::::::::::::::::::::::99999999999999888888888877777777777777766666555555555555554444444444444444444443333333333333322222222222222211111111111111100000000000000/////////////////////...........----------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVWWXXYYZZ[\\]]^^__```aaaaaeeeeeeeeeeedddddccccbbbbbeeeddccbba``__^^]]]]]]]]]^^^________^^^]]]]\\\\[[[ZYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<;;;;;;;;:::::::::::::::::::::999999999999998888888888877777777777777666666555555555555544444444444444444444433333333333333222222222222222211111111111111000000000000000////////////////////............----------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTUUUVWWXXYYZZ[\\]]^^__```aaaaaeeeeeeeeeeeddddccccbbbbbaeedddccbba``_^^]]]]\\\]]]^^^^^____^^^^^]]]\\\\\[[[YYYYYXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;;:::::::::::::::9:::::999999999999998888888888877777777777777666666655555555555544444444444444444444433333333333333222222222222222211111111111111100000000000000////////////////////.............---------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! KKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTSSSSSSSSSTTTTTTUUUVVWWXXYZZ[[\]]^^___```aaaaeeeeeeeeeedddddcccbbbbbaaeeddcccbaa`__^^]]]\\\\\]]]]^^^^^^^^^^^]]]]\\\\[[[[YYYYXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>====>>>>>>===============<<<<<;;;;;;;::::::::::::::::9::::999999999999999888888888877777777777777666666665555555555554444444444444444444433333333333333322222222222222211111111111111100000000000000/////////////////////.............--------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! KKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTSSSSSSSSSSSSTTTTTTUUVVWWXXYYZ[[\\]^^^__````aaaeeeeeeeeeeddddccccbbbbaaaedddccbbaa`__^^]]\\\\\\\]]]]^^^^^^^^^]]]]]\\\[[[[ZYYYXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;::::::::::::::::99:::9999999999999998888888888777777777777777666666665555555555544444444444444444444333333333333333222222222222222111111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTSSSSSSSSSSSSSSSSTTTTTUUVVWWXXYYZZ[\\]]^^___```aaadeeeeeeeedddddcccbbbbaaaadddcccbba``__^^]]\\\\\\\\]]]]^^^^^^^^]]]]\\\\[[[[ZYYXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>============================<<<<<<<;;;;;;;:::::::::::::::999::9999999999999998888888888777777777777777666666666555555555544444444444444444444333333333333333222222222222222211111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! KKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUVVVWWXYYZZ[[\\]^^^__````aadddeeeeedddddcccbbbbaaaa`dddccbbaa``__^]]]\\\\\\\\]]]]]^^^^^^]]]]]\\\\[[[ZZYXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============================<<<<<<<<;;;;;;;:::::::::::::::9999:9999999999999998888888888777777777777777666666666655555555544444444444444434444433333333333333222222222222222211111111111111100000000000000////////////////////...............-------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUVVWWXXYYZ[[\\]]^^^__````addddddddddddcccbbbaaaa```dccccbbaa``_^^]]\\\\\\\\\\]]]]]]^^^]]]]]]\\\[[[[ZZYXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>=============================<<<<<<<<<;;;;;;;:::::::::::::::99999:999999999999998888888888877777777777777666666666665555555554444444444444433444433333333333333222222222222222211111111111111100000000000000/////////////////////..............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUVVWWXXYYZZ[[\\]]^^___````dddddddddddcccbbbaaaa````ccccbbaaa`__^^]]\\\\\\\\\\\]]]]]]]]]]]]]]\\\[[[ZZZXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;:::::::::::::::9999999999999999999988888888888877777777777776666666666665555555544444444444444433444333333333333333222222222222222211111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUVVVWWXXYZZ[[\\]]^^^___```ddddddddddccccbbaaa`````_ccbbbbaa``__^^]]\\\\[[[\\\\\]]]]]]]]]]]]\\\\[[[ZZZXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>================<<======<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::9999999999999999999988888888888887777777777776666666666666555555544444444444444433344333333333333333222222222222222211111111111111000000000000000////////////////////...............-------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUVVWWXXYYZZ[[\\]]^^^___``cdddddddddcccbbaaa```____bbbbbaa``__^^]]\\\\[[[[[\\\\]]]]]]]]]]]]\\\[[[ZZZYXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===============<<<<===<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999999999999988888888888888777777777776666666666666655555544444444444444433334333333333333333222222222222222211111111111111100000000000000////////////////////...............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUVVVWWXXYZZ[[\\]]]^^___``ccdddddddcccbbbaa```____^bbbaaaa``__^^]]\\\[[[[[[[\\\\]]]]]]]]]]\\\\[[[ZZZYXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<<=<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999999988888888888888777777777766666666666666655555444444444444444333334333333333333332222222222222222111111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUVVWWXXYYZZ[[\\]]^^^___`cccdddddcccbbbaa``___^^^^aaaaa```__^^]]]\\[[[[[[[[\\\\\]]]]]]]]\\\\[[[ZZZYYXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999999999988888888888888777777777776666666666666655555444444444444444333333333333333333332222222222222222111111111111111000000000000000//////////////./////...............-------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSTTUUUVVWWXXYYZZ[[\\]]^^^___`cccddddccccbbaa``___^^^^]aaaa```___^^]]\\\[[[[[[[[\\\\\\]]]]]]\\\\\[[[ZZZYYXWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999999999988888888888888777777777776666666666666655555544444444444444333333333333333333333222222222222222211111111111111000000000000000///////////////.////...............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSRRRRRRRRRRSSSSSSSTUUUVVVWWXYYZZ[[\\]]]^^____ccccddccccbbbaa``__^^^]]]a`````___^^]]\\\[[[[[[[[[[\\\\\\\]]\\\\\\[[[ZZZYYYWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999999999988888888888888877777777776666666666666665555544444444444444433333333333333333333222222222222222211111111111111000000000000000///////////////..////..............--------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! JJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRRSSSSSSTTUUVVVWWXXYYZ[[\\]]]^^____ccccccccccbbaa``__^^]]]]]````____^^]]]\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[[ZZZYYYWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888777777777766666666666666655555444444444444444333333333333333333332222222222222222111111111111111000000000000000//////////////...///...............-------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! JJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSRRRRRRRRRRRRRRRSSSSSSTTUUVVVWWXXYYZ[[\\]]]^^___`ccccccccccbbaa`__^^]]]\\\``_____^^^]]\\\[[[[ZZZZ[[[[[\\\\\\\\\\\[[[[ZZZYYYYWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888888777777777766666666666666655555444444444444444333333333333333333332222222222222222111111111111111000000000000000//////////////....//...............--------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTUUUVVWWXXYZZ[[\\]]]^^___`cccccccccbbaa``__^]]]\\\\______^^^]]\\\[[[[ZZZZZZ[[[[[\\\\\\\\\[[[[ZZZZYYYXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888888777777777766666666666666655555444444444444444333333333333333333332222222222222222111111111111111000000000000000///////////////..../...............---------,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTUUUVVWWXXYZZ[[\\]]^^^___`cccccccccbbaa``_^^]]\\\\\____^^^^]]]\\[[[[ZZZZZZZZ[[[[[\\\\\\\[[[[[ZZZYYYXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888888777777777776666666666666655555544444444444444333333333333333333332222222222222221111111111111111000000000000000///////////////....................----------,,,,,,,,,,,,+++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTUUUVVWWXYYZZ[[\\]]^^^___`cccccccccbbaa`__^^]]\\\[[___^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[\\\[[[[[[ZZZYYYYXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOONNONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999989999888888888888888777777777776666666666666655555554444444444444333333333333333333333222222222222222111111111111111000000000000000///////////////.....................----------,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUVVWWWXXYZZ[[\]]^^___```aaccccccccbbba``__^]]\\\\[[____^^^^]]\\\[[[ZZZZZZZZZYYYYYYYZZZZYYYYYXXXXWWWVVUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888777777777777777666666666666666555555555544444444444444333333333322222222222222211111111111111000000000000000/////0000///////////////................---------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUVVWWWXYYZZ[\\]]^^__````aaccccccccbbaa``__^]]\\\[[[___^^^^]]]\\[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXWWWWVVUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOONNOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888777777777777777766666666666666555555555544444444444444433333333332222222222222221111111111111000000000000000//////000///////////////................---------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUVVWWWXYYZZ[\\]]^^__```aaaccccccccbbaa``_^^]]\\\[[[__^^^^]]]\\\[[[ZZZZZZZZZZXXYYYYYYYYYYYYXXXXWWWWVVVUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOONNNNOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888888777777777777777766666666666666555555555544444444444444433333333332222222222222221111111111111000000000000000///////00///////////////.................--------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNONNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUVVWWWXYYZZ[\\]]^^__```aaaccccccccbbaa``_^^]]\\\[[[__^^^^]]]\\\[[ZZZZZZZZZZZXXXYYYYYYYYYYXXXXXWWWWVVVTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQRQQQQQPPPPPPOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888888777777777777777666666666666666655555555554444444444444433333333333222222222222221111111111111000000000000000////////00//////////////.................---------------,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUVVVWWXYYZZ[\\]]^^__```aaacccccccbbbaa`__^^]]\\\[[[__^^^^]]]\\[[[ZZZZYYYYYZZXXXXXYYYYYYYXXXXXWWWWVVVVTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888888888887777777777777776666666666666666555555555554444444444444333333333333222222222222211111111111111000000000000000////////0///////////////................---------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUVVVWWXYYZZ[\\]^^___```aaacccccccbbaa``__^^]]\\\[[[__^^^^]]\\\[[ZZZZYYYYYYYYXXXXXXYYYYYXXXXXXWWWWVVVVTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQPPPPPOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888887777777777777776666666666666666555555555555444444444444333333333333322222222222211111111111111000000000000000////////////////////////................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUVVVWWXXYZZ[\\]]^^__````aaccccccbbbaa``__^^]]\\\[[[__^^^]]]\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQPPPPPPOOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888887777777777777776666666666666666555555555555544444444444333333333333332222222222211111111111111000000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVWWXXYZZ[\\]]^^__````aaccccbbbbaa``__^^^]]\\\\[[__^^^]]]\\[[[ZZZYYYYYYYYYWWXXXXXXXXXXXXXWWWWWVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQPPPPPOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888777777777777777666666666666666555555555555554444444444433333333333333222222222221111111111111100000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTUUVVWWXXYZZ[[\]]^^___`````ccbbbbbaaa``__^^]]]\\\\[[__^^^]]]\\[[ZZZYYYYYYYYYYWWWWXXXXXXXXXXXWWWWVVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888777777777777777666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTUUVVVWXXYYZ[[\]]^^___`````bbbbbbaaa``___^^]]]\\\\[[__^^^]]]\\[[ZZZYYYYYYXYYYWWWWWXXXXXXXXXWWWWWVVVVVUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999988888888888888888887777777777777776666666666666666555555555555554444444444333333333333333222222222211111111111111100000000000000////////////////////////................---------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTUUVVVWWXYYZZ[\\]]^^___````bbbbbaaa```__^^^]]]\\\\[[__^^^]]\\\[[ZZYYYYYXXXXXXWWWWWWXXXXXXXWWWWWVVVVVUUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888887777777777777776666666666666666555555555555554444444444333333333333333222222222211111111111111100000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTUUUVVWWXXYZZ[\\]]^^____```bbbaaaa```___^^]]]\\\\[[[__^^^]]\\[[ZZZYYYYXXXXXXXWWWWWWWWXXXWWWWWWWVVVVVUUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999998888888888888888887777777777777776666666666666666555555555555555444444444333333333333333222222222221111111111111110000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTUUUVVWWXXYZZ[[\]]^^^______aaaaaa```___^^]]]]\\\\[[[_^^^]]]\\[[ZZZYYYXXXXXXXXVWWWWWWWWWWWWWWWWWVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999999998888888888888887887777777777777776666666666666666555555555555555444444444333333333333333222222222221111111111111110000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTUUUVVWWXXYYZ[[\\]]^^^_____aaaaa```___^^^]]]\\\\\[[[_^^^]]]\\[[ZZYYYYXXXXXXXXVWWWWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNMMNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999999999998888888888888887787777777777777776666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000/////////////////////////...............----------------,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTUUUVVWWXXYYZZ[\\]]^^^^____aaaa```___^^^]]]\\\\\[[[[_^^^]]\\\[[ZZYYYXXXXXXXXXVVWWWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAABBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888887777777777777777776666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////.////////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! HIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTUUUVVWWWXYYZZ[[\\]]^^^^___aa````___^^^]]]\\\\\[[[[[^^^^]]\\[[ZZZYYYXXXXXXXXXVVWWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000///////////////..///////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! HHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTUUUVVWWWXYYZZ[[\\]]^^^^^^^`````___^^^]]]\\\\\[[[[[[^^^]]]\\[[ZZZYYYXXXXXXXXXVVWWWWWWWWWWWWWWVVVVVUUUUTTTSTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000///////////////...//////...............-----------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! HHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRSSSSSSSSTTTTUUUVVWWXXYYZZ[[\\]]]^^^^^^`````___^^]]]\\\\[[[[[[[Z^^^]]\\\[[ZZYYYYXXXXXXXXXVVWWWWWWWWWWWWWVVVVVUUUUUTSSSSSTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111110000000000000////////////////.../////................----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! HHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRSSSSSSSTTTTUUVVVWWXXYYZZ[[\\]]]^^^^^^````___^^^]]\\\\[[[[[[[ZZ^^]]]\\[[[ZZYYYXXXXXXXXXXVWWWWWWWWWWWWWWVVVVVUUUUUSSSSSSSSTTTTTTTSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222221111111111111110000000000000////////////////..../////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWXWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRSSSSSSTTTTTUUVVVWWXXYYZZ[[\\]]]^^^^^^```____^^]]]\\\[[[[[[ZZZZ^^]]]\\[[ZZZYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////.....////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSTTTTUUVVVWWXXXYYZZ[[\\]]]^^^^^^```___^^]]]\\\[[[[[ZZZZZZ^]]]\\\[[ZZYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999888888888888888777777777777777777666666666666666655555555555555554444444444333333333333333222222222211111111111111100000000000000///////////////......///...............-----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! HHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSTTTTUUVVVWWXXYYZZ[[[\\]]]^^^^^^```___^^]]\\\[[[[ZZZZZZZZ]]]]\\[[ZZZYYYXXXXXXXXXXYWWWWWWWWWWWWWVVVVVUUUUUTTSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777777666666666666666655555555555555554444444444433333333333333222222222221111111111111100000000000000///////////////.......//................----------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!! HHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSTTTUUUVVWWWXXYYZZ[[\\\]]]^^^^^^``___^^^]]\\[[[[ZZZZZZZZY]]]\\\[[ZZZYYYXXXXXXXXXYYWWWWWWWWWWWWWVVVVUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777777766666666666666655555555555555554444444444443333333333333222222222222111111111111100000000000000///////////////......../................----------------,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! HHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSTTTUUVVVWWXXXYYZZ[[\\\]]]^^^^^^``___^^]]\\\[[[ZZZZZZZZYY]]\\\[[[ZZYYYXXXXXXXXXXYYWWWWWWWWWWWWVVVVUUUUUTTTTSSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRQQQQQPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777777766666666666666655555555555555554444444444444333333333333222222222222211111111111110000000000000////////////////......../...............-----------------,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSTTTUUVVVWWXXYYZZZ[[\\]]]]^^^^^^``___^^]]\\[[[ZZZZZZYYYYY]]\\\[[ZZZYYYXXXXXXXXXYYYWWWWWWWWWWWWVVVVUUUUTTTTTSRRRRRSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888887777777777777777777666666666666666555555555555555544444444444444333333333332222222222222211111111111100000000000000///////////////........................-----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!! GGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRSSSTTTUVVVWWXXYYZZ[[[\\\]]]]]]]]``___^^]]\\[[[ZZZZZYYYYYY\\\\[[ZZZYYXXXXXXXXXXXXYYWWWWWWWWWWVVVVUUUUTTTTTTSRRRRRRRRRRRRRRRRRRQQQQQPPQPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRQQQQQPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;::::::::::::::::999999999998888888888888888777777777777776666666666666666666666655555555555555555555544444444444444433333333333333332222222222222111111111111111100000000000000////////////////.............---------------,-,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####$################""""""""""""""""""!!!!!!!!!!!!!!! GGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQQQQRRRRSSSTTTUVVVWWXXYYZZ[[[\\\]]]]]]]]``___^^]]\\[[ZZZZZYYYYYYY\\\[[[ZZYYYXXXXXXXXXXXXYYWWWWWWWWWVVVVUUUUTTTTTSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRQQQQPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;::::::::::::::::999999999998888888888888888777777777777776666666666666666666666655555555555555545555544444444444444433333333333333332222222222222211111111111111100000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####$###############""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQQRRRRSSTTTUVVVWWXXYYZZ[[[\\\]]]]]]]]`___^^]]\\[[[ZZZZYYYYYYYY\\\[[ZZZYYXXXXXWWXXXXXXXYWWWWWWWWWVVVUUUUTTTTTSSSSQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRQQQQPPPOOOOONONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;::::::::::::::::999999999998888888888888888777777777777776666666666666666666666655555555555555554555544444444444444433333333333333332222222222222221111111111111100000000000000////////////////.............----------------,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTUUVVWWXXYYZZ[[[\\\]]]]]]]]`___^^]]\\[[ZZZZYYYYYYYYY\\[[[ZZYYYXXXXWWWWWXXXXXYWWWWWWWWVVVVUUUTTTTTSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRRRQQQPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::::::::9999999999988888888888888887777777777777766666666666666666666666555555555555555544555444444444444444333333333333333322222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRSSTTUUVVWWXXYYZZ[[[\\\]]]]]]]]____^^]]\\[[ZZZYYYYYYYYYY\\[[[ZZYYYXXXWWWWWWXXXXXXWWWWWWVVVVVUUUTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRQQQQPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::::::9999999999988888888888888887777777777777766666666666666666666666555555555555555544455444444444444444333333333333333322222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRSSSTUUVVWWXXYYZZZ[[\\\\]]]]]]]___^^]]\\[[[ZZZYYYYYYYYYY\\[[[ZZYYXXXWWWWWWWWXXXXXVWWWVVVVVVUUUTTTTTSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRRRRRRRRRQQQPPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;:::::::::::::::9999999999988888888888888887777777777777766666666666666665666666555555555555555544445444444444444444333333333333333322222222222222211111111111111000000000000000///////////////..............---------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRSSTTUUVVWWXXYYZZ[[[\\\\]]]]]]___^^]]\\[[ZZZZYYYYYYYYYY\\[[ZZZYYXXXWWWWWWWWWXXXXVVVVVVVVVUUUUTTTTSSSSSSRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOPPPPPPPPQQQQQRRRRRRRRRRRRRQQQPPPOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;::::::::::::::::9999999999988888888888888887777777777777766666666666666665566666555555555555555544444444444444444444333333333333333322222222222222221111111111111000000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSTUUVVWWXXYYZZZ[[\\\\\]]]]\__^^]]]\\[[ZZZYYYYYYYYYYY\\[[ZZYYYXXWWWWWWWWWWWWXXVVVVVVVUUUUTTTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOPPPPOOOOOOOOPPPPPPPQQQQRRRRRRRRRRRRQQQQPPPOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::::::999999999999888888888888888877777777777777666666666666666655566665555555555555555444444444444444444444333333333333333222222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSTTUUVVWWXXYYZZ[[[\\\\\\\\\_^^^]]\\[[[ZZZYYYYYYYYYYY\\[[ZZYYXXXWWWWWWWWWWWWWWVVVVVUUUUUTTTTTSSSSSSRRRRQQPPPPPPPPPPPPPPPPPPPPPOOPPOOOOOOOOOOOPPPPPPQQQQQRRRRRRRRRRRQQQPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999888888888888888877777777777777666666666666666655556665555555555555555444444444444444444444333333333333333222222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRSSTTUUVVWWXXYYZZZ[[[\\\\\\\\^^^]]]\\[[ZZZZYYYYYYYYYYY\\[[ZZYYXXXWWWVVVVVVWWWWWUUUUUUUUUTTTTSSSSSSRRRRRRQPPPPPPPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOPPPPPQQQQRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999988888888888888877777777777777666666666666666655555665555555555555555444444444444444444444333333333333333222222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPQQQRRRSSTTUUVVWWXXYYZZ[[[[\\\\\\\^^^]]\\\[[ZZZZYYYYYYYYYYY\\[[ZZYYXXWWWWVVVVVVVVWWWUUUUUUUTTTTTSSSSSSRRRRRRRPPPPPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOPPPPPQQQQRRRRRRRRRQQQQPPPOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999988888888888888777777777777776666666666666666555555655555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000//////////////..............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPPOOOOOOOOOOPPPPPPQQQQRRRSTTUUUVVWWXXYYZZ[[[[\\\\\\^^]]]\\[[[ZZZYYYYYYYYYYYY\\[[ZZYYXXWWWVVVVVVVVVVVVUUUUTTTTTTTSSSSSSRRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQRRRRRRRQQQQPPPOOOONNNNNMNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999999998888888888888777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000//////////////..............----------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! FGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSTTUUVVWWXXYYZZZ[[[[\\\\[^^]]\\\[[ZZZZYYYYYYYYYYYY\\[[ZZYYXXWWWVVVVVVVVVVVVTTTTTTTTTSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQRRRRRQQQQQPPPOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999999999888888888888777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111110000000000000000///////////////..............---------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!! FFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRSSTTTUUVVWWXXYYZZZ[[[[[[[[^]]]\\[[[ZZZZYYYYYYYYYYYY\\[[ZZYYXXWWVVVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQPPPOOOONNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999988888888888777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!! FFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSSTTUUVVWWXXYYYZZ[[[[[[[[]]]]\\[[[ZZZZYYYYYYYYYYYY\[[[ZZYYXXWWVVVVUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQPPPOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999888888888888777777777777777666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!"!!!!!!!!!!!!!!!! FFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRSSTTTUUVVWWXXYYZZZ[[[[[[[]]]\\\[[[ZZZZYYYYYYYYYYYY\[[ZZYYXXWWVVVVUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQPPPPOOONNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999999999888888888888777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!"!!!!!!!!!!!!!!!! FFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSSTTUUVVWWXXYYYZZ[[[[[[[]]]\\\[[[ZZZZZYYYYYYYYYYX\[[ZZYYXXWWVVVUUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONONOOOOOOOOPPPPQQQQQQQQQPPPPOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99999999999999999888888888888777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSSTTTUUVVWWXXYYZZZ[[[[[[]]]\\\[[[ZZZZZYYYYYYYYYYX[[[ZZYYXXWWVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOPPPPPQQQQQQQPPPPPOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999998888888888887777777777777777666666666666665555555555555555555555544444444444444444444433333333333333332222222222222222111111111111110000000000000000//////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQRRSSTTTUUVVWWXXYYZZZZ[[[[[]]]\\\[[[ZZZZZYYYYYYYYYXX[[ZZYYXXWWVVVUUUUUUTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOPPPPPPQQQQPPPPPOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999998888888888887777777777777777666666666666665555555555555555555555544444444444444443444443333333333333332222222222222222111111111111110000000000000000///////////////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQRRSSSTTUUUVVWWXXYYZZZZ[[[[]]]\\\[[[ZZZZZZYYYYYYYYXX[[ZZYYXXWWVVUUUUUTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOPPPPPPPPPPPPPPOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999998888888888887777777777777777666666666666666555555555555555555555544444444444444443344443333333333333332222222222222222111111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRSSSTTTUUVVWWXXYYZZZZ[[[[]]]\\\[[[ZZZZZZYYYYYYYXXX[ZZYYXXWWVVVUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOPPPPPPPPPPPPPOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999999998888888888887777777777777777666666666666666555555555555555555555544444444444444443334443333333333333332222222222222222111111111111111100000000000000///////////////................-------------,,,,,,,,,,,,,,,,+,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"####""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOPPPPQQQRRRSSSTTUUVVWWXXYYYZZZZ[[Z]]]\\\[[[[ZZZZZYYYYYYXXXX[ZZYYXXWWVVUUUUTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOPPPPPPPPPPPOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999998888888888887777777777777777666666666666666555555555555555555555544444444444444443333443333333333333332222222222222222111111111111111100000000000000///////////////................-------------,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""###"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONOONNNNNNNNNNOOOOOOOPPPPQQRRRSSSTTTUUVVWWXXYYZZZZZZZ]]]\\\[[[[ZZZZZYYYYYYXXXWZZYYXXWWVVVUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOPPPPPPPPPOOOOONNNNMMMMMMLMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999998888888888887777777777777777666666666666666555555555555555545555544444444444444443333343333333333333333222222222222222111111111111111100000000000000///////////////................--------------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""###""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOPPPPQQRRRRSSSTTUUVVWWXXYYYZZZZZZ]]]\\\\[[[ZZZZZYYYYYXXXWWZZYYXXWWVVUUUTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOPPPPPPPPOOOOONNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999998888888888877777777777777777666666666666665555555555555555544555544444444444444443333333333333333333333222222222222222211111111111111100000000000000////////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""##""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPQQRRRSSSTTUUVVWWXXYYYZZZZZZ]]]\\\\[[[[ZZZZYYYYYXXXWWZYYXXWWVVUUUUTTTTTTTTTTTSRRRRRRQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOPPPPPPPOOOOONNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999988888888888887777777777777777666666666666665555555555555555544455554444444444444443333333333333333333333222222222222222211111111111111110000000000000////////////////...............--------------,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""#"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPQQQQRRRSSSTTUUUVVWXXYYYZZZ[[[[^^]]]]]\\\\[[[[ZZZZYYYXXW\[[ZZYYXXWWWVVVVVVVVVVVVURRRRRRRRRRRRRRRRRRRRRRRRQPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOONNNNMMMMMMLLLMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::999999999999999999888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222221111111111111111011000000000000000//////////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRRRSSSTTUUVVWWXXYYZZZ[[[[^^]]]]]\\\\[[[[ZZZYYYXXXW\[ZZYYXXXWWWVVVVVVVVUUUUURRRRRRRRRRRRRQQQQQRRRQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOONNNNMMMMMLLLLMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::999999999999999999888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222221111111111111111001000000000000000///////////////////...............--------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRRSSSTTTUUVVWXXYYYZZZ[[[^^]]]]]\\\\[[[[ZZZYYYXXWW[[ZZYYXXWWWVVVVVVVUUUUUUURRRRRRRRQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999999999999999888888888888888877777777777777776666666666666666666555555555555555555444444444444444333333333333333333222222222222222222221111111111111111000000000000000000///////////////////...............--------,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRRSSSTTUUVVWWXXYYZZZZ[[^]]]]]]]\\\[[[[ZZZYYYXXWW[[ZYYYXXWWWVVVVVUUUUUUUUURRRRRQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::999999999999999999888888888888888877777777777777776666666666666666666555555555555555555444444444444444333333333333333333222222222222222222221111111111111111000000000000000000///////////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##$$$################""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOPPPPPQQQRRRSSSTTUUVWWXXYYYZZZZ[]]]]]]]]\\\\[[[ZZZYYXXXWW[ZZYYXXWWWVVVVVUUUUUUUUUURRRQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999999999998888888888888888877777777777777766666666666666666665555555555555555554444444444444444333333333333333333222222222222222222211111111111111110000000000000000000//////////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOPPPPQQQQRRRSSTTUUVVWWXXYYZZZZZ]]]]]]]]\\\\[[[ZZYYYXXWWV[ZZYYXXWWWVVVVUUUUUUUUUUURRQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999999999998888888888888888877777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222122211111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####$$################""""""""""""""""!!!!!!!!!!!!!!!!! EEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOPPPQQQQRRRSSSTTUUVVWXXYYYZZZZ]]]]]]]]\\\\[[[ZZYYYXXWWVZZYYXXXWWVVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999999999998888888888888888777777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222112211111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####$################""""""""""""""""!!!!!!!!!!!!!!!! EEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOPPPQQQQRRRSSTTUUVVWWXXYYYZZZ]]]]]]]]\\\\[[[ZZYYXXXWWVZZYYXXWWWVVVVUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999999999998888888888888888777777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222211211111111111111110000000000000000000//////////////////................--------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOPPPPQQQQRRRSSTTUUVVWXXXYYZZZ]]]]]]]]\\\\[[[ZZYYXXWWVVZZYYXXWWVVVVUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999999999998888888888888888777777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222211111111111111111110000000000000000000//////////////////................--------,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPQQQQRRSSTTUUVVWWXXYYYZZ]]]]]]]]\\\\[[[ZZYYXXWWVVZYYXXWWWVVVVUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999999988888888888888888777777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222211111111111111111110000000000000000000///////////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOPPPPQQQRRRSSTTUUVWWXXXYYZZ]]]]]]]]\\\\[[[ZZYYXXWWVVZYYXXWWWVVVUUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999999998988888888888888888777777777777777766666666666666666665555555555555555444444444444444444333333333333333333222222222222222211111111111111111110000000000000000000////////////////.//................-------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOPPPPQQQQRRSSTTUUVVWWXXYYYZ]]]]]]]]\\\\[[ZZZYYXXWWVVZYYXXWWVVVVUUUUUUUUUUUUUUQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888888888888887777777777777777666666666666666656655555555555555554444444444444444443333333333333333332222222222222222111111111111111111100000000000000000000///////////////../................--------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPQQQRRRSSTTUVVWWXXYYYY\]]]]]]]\\\\[[[ZZYYXXWVVUZYXXWWWVVVUUUUUUUUUUUUUUUQQQQQQQQQQPPPPPPPPPPPPPPPOOOONNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999999999999988888888888888888887777777777777776666666666666666655655555555555555554444444444444444433333333333333333332222222222222222111111111111111111100000000000000000000///////////////...................---------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRSSTTUUVVWWXXYYY\]]]]]]]\\\\[[[ZZYYXXWVVUYYXXWWWVVVUUUUUUUUUUUUUUTQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLKKKKLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888888888888887777777777777776666666666666666655555555555555555554444444444444444433333333333333333232222222222222222111111111111111111110000000000000000000///////////////...................----------,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPQQQRRRSSTUUVVWWXXYYY\\]]]]]]\\\\[[[ZZYYXWWVVUYYXXWWVVVUUUUUUUUUUUUUTTTQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::9999999999999999988888888888888888877777777777777776666666666666666655555555555555555554444444444444444433333333333333333222222222222222222111111111111111111110000000000000000000////////////////..................-----------,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNOOOOOOPPPPPPQQQRRSSTTUVVWWXXYYY\\]]]]]]\\\\[[[ZZYYXWWVVUYYXWWWVVVUUUUUUUUUTTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888877777777777777776666666666666666655555555555555555554444444444444444433333333333333333222222222222222222111111111111111111110000000000000000000////////////////..................------------,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNOOOOOOOPPPPPQQQRRSSTTUUVWWXXXYY\\]]]]]]\\\\[[[ZZYXXWWVUUYXXWWVVVUUUUUUUUTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999999999988888888888888888877777777777777776666666666666666655555555555555555554444444444444444433333333333333333222222222222222222111111111111111111110000000000000000000////////////////..................-------------,,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNOOOOOOPPPPPQQQRRSSTTUUVVWWXXYY\\]]]]]]\\\\[[[ZZYXXWWVUUYXXWWVVVUUUUUUUTTTTTTTTTTQQQQPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888877777777777777776666666666666666655555555555555555554444444444444444443333333333333333222222222222222222111111111111111111110000000000000000/00////////////////...................-------------,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! DDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOPPPPPQQQRRSSTUUVVWWXXYY\\\]]]]]]\\\[[[ZYYXXWVVUTXXWWVVVUUUUUUUTTTTTTTTTTTQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999999888888888888888888877777777777777776666666666666666655555555555555555554444444444444444443333333333333333222222222222222222111111111111111111110000000000000000//0////////////////...................--------------,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOPPPPPQQQRRSSTTUVVWWXXYY\\\]]]]]\\\\[[ZZYYXWWVUUTXXWWVVVUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKJKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888888877777777777777777666666666666666655555555555555555554444444444444444443333333333333333222222222222222222111111111111111111110000000000000000///////////////////...................---------------,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNOOOOOOOPPPPPQQRRSSTTUUVWWXXXY\\\]]]]]\\\\[[ZZYYXWWVUUTXWWVVVUUUUUUTTTTTTTTTTTTTPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKJJJKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888888777777777777777776666666666666666655555555555555555554444444444444444443333333333333333222222222222222222111111111111111111110000000000000000///////////////////...................----------------,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPPQQRRSSTTUUVVWXXXY\\\]]]]]\\\\[[ZZYXXWVVUTTXWWVVVUUUUUTTTTTTTTTTTTTTPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKJJJJKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888888888777777777777777776666666666666666655555555555555555554444444444444444343333333333333333222222222222222222211111111111111111110000000000000000////////////////////..................----------------,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPQQQRRSSTUUVVWWXXY\\\\]]]]\\\\[[ZZYXWWVUUTSWWVVVUUUUUTTTTTTTTTTTTTTTPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKJJJJJKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::99999999999888888888888888888777777777777777776666666666666666555555555555555555554444444444444444333333333333333333222222222222222222211111111111111101110000000000000000////////////////////..................----------------,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPQQRRSSTTUVVWWXXX\\\\\]\\\\\[[[ZYYXWWVUTTSWWVVUUUUUUTTTTTTTTTTTTTTTPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::9999999999888888888888888888777777777777777776666666666666666555555555555555555554444444444444444333333333333333333222222222222222222211111111111111100110000000000000000////////////////////..................----------------,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOPPPQQQRRSTTUUVVWWXX[\\\\\\\\\\[[ZZYXXWVUUTSSWVVVUUUUTTTTTTTTTTTTTTTTSPPPPPPPPPOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999998888888888888888888777777777777777776666666666666666555555555555555555554444444444444444333333333333333333222222222222222222211111111111111110010000000000000000////////////////////...................---------------,,,,,,,,+++++++++++++++++***************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNOOOOOOOOOOPPPPPQQQRRSSTUUVVWXXYY\\\\\]]]\\\[[ZZYXXWVUUTSSVUUUTTTTTTTTTTSSSSSSSSSSSOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNMMMMMMMMMMMNNNNNMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::9999999999999988888888888777777777777776666666666666655555555555555555544444444444333333333333333332333333332222222222222222112222211111111111111110000000000////////////////...//................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))(((((((((((((((('((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOPPPPQQRRSSTTUVVWWXXY[\\\\\\\\\\[[ZZYXWWVUTTSSVUUTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888877777777777776666666666666655555555555555555544444444444333333333333333332233333332222222222222222111222211111111111111110000000000////////////////..../................-------------------,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))((((((((((((((((''('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOPPPQQQRRSSTUUVVWWXX[[\\\\\\\\[[[ZYYXWVVUTSSRUUUTTTTTTTTTTSSSSSSSSSSSSOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999988888888888887777777777776666666666666655555555555555555444444444444333333333333333332223333332222222222222222111122211111111111111110000000000////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))(((((((((((((((('''(''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOPPPQQRRSSTTUVVWWXX[[[\\\\\\\[[ZZYXXWVUUTSSRUUTTTTTTTTTTSSSSSSSSSSSSROOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999988888888888888777777777766666666666666655555555555555555444444444444333333333333333332222333332222222222222222211112211111111111111110000000000////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOPPPQQRRSSTUUVVWWXZ[[[\\\\\[[[ZYYXWWVUTTSRRUUTTTTTTTTTSSSSSSSSSSSSRROOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999988888888888888877777777766666666666666665555555555555555444444444444333333333333333332222233332222222222222222211111211111111111111110000000000////////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOPPPQQRSSTTUUVWWXZ[[[[[\[[[[ZZYYXWVVUTSSRRUTTTTTTTTTSSSSSSSSSSSSRRROOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999988888888888888887777777766666666666666666555555555555555444444444444333333333333333332222223332222222222222222211111111111111111111111000000000////////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOPPQQRRSSTUUVVWWZZ[[[[[[[[[ZZYXXWVUUTSSRRUTTTTTTSSSSSSSSSSSSSSSRRROOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888888888888888887777777766666666666666666555555555555555444444444444333333333333333332222222332222222222222222211111111111111111111111000000000////////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQRSSTTUUVWWZZZ[[[[[[[ZZYYXWWVUTTSRRQUTTTTSSSSSSSSSSSSSSSSRRRROOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;::::::::::::::::::9999999998888888888888888877777777666666666666666665555555555555544444444444443333333333333333322222222322222222222222222111111111111111111111110000000000///////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOOPPQQRRSTTUUVVWYZZZ[[[[[ZZZYYXWWVUTTSRRQTTTTTSSSSSSSSSSSSSSSSRRRROOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;;;;::;;;:::::::::::::::::999999999988888888888888888777777776666666666666666655555555555555444444444444443333333333333333222222222222222222222222221111111111111111111111000000000000///////////////.....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))()((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDEEDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPQQRRSSTTUVVWYZZZZ[[[ZZZZYXXWVVUTTSRRQTTTTSSSSSSSSSSSSSSSSRRRRROONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;;;;:::;;:::::::::::::::::9999999999888888888888888887777777766666666666666666555555555555554444444444444443333333333333332222222222222222222222222211111111111111111111110000000000000//////////////.....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNOOOPPQQRRSSTTUUVVYYZZZZZZZZZYYXXWVVUTSSRRQTTTTSSSSSSSSSSSSSSSSRRRRRONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>======================<<<<<<<<<<;;;;;;;;;;;;;;;::::;:::::::::::::::::99999999988888888888888888877777777666666666666666665555555555555544444444444444443333333333333322222222222222222222222222111111111111111111111100000000000000/////////////.....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! CCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQRSSTTUUVVYYYZZZZZZZZYYXXWVVUTSSRRQTTTTSSSSSSSSSSSSSSSRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::999999999888888888888888887777777766666666666666666655555555555555444444444444444443333333333333222222222222222222222222211111111111111111111111100000000000000////////////.....................----------------,-,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! CCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNOOOPPPQQRRSTTUUVVYYYZZZZZZZYYYXXWVVUTSSRRQTTTTTSSSSSSSSSSSSSSRRRRRRNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::9999999998888888888888888877777777666666666666666666555555555555554444444444444444433333333333332222222222222222222222222211111111111111111111111000000000000000///////////.....................----------------,,-,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNOOOPPPQQRRSSTUUUVXYYYZZZZZZYYYXWWVUUTSSRRQTTTTTSSSSSSSSSSSSSRRRRRRRNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::99999999998888888888888888777777777666666666666666655555555555555544444444444444444333333333333322222222222222222222222222111111111111111111111110000000000000000//////////.....................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)****))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNOOOPPQQQRRSSTTUUVXYYYZZZZZYYYXXWWVUUTSSRRQTTTTTSSSSSSSSSSSSSRRRRRRQNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888888777777777766666666666666655555555555555544444444444444444333333333333322222222222222222222222222111111111111111111111110000000000000000//////////.....................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)***))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNOOOPPQQQRRSSTTUUVXYYYYZZZYYYYXXWWVUUTSSRRQUTTTTSSSSSSSSSSSSRRRRRRQQNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::99999999999988888888888888777777777776666666666666655555555555555544444444444444444333333333333222222222222222222222222222111111111111111111111110000000000000000//////////................-....-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))**)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNOOOPPQQRRRSSTTUUVXXYYYYYYYYYYXXWWVUUTSSRRQUTTTTSSSSSSSSSSSSRRRRRRQQNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888777777777777666666666666655555555555555544444444444444444333333333333222222222222222222222222221111111111111111101111110000000000000000//////////................--....----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))*)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNOOOPPQQRRSSSTTUUVXXYYYYYYYYYYXXWWVUUTTSRRQUTTTTSSSSSSSSSSSRRRRRRQQQNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999888888888887777777777777766666666666655555555555555444444444444444444333333333333222222222222222221122222221111111111111111100111110000000000000000//////////................---...----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************))))*))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNOOOPPQQRRSSSTTUUVXXYYYYYYYYYXXXWWVUUTTSRRRUTTTTSSSSSSSSSSSRRRRRQQQQNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999999988888888887777777777777776666666666555555555555555444444444444444444333333333333222222222222222221112222221111111111111111100011110000000000000000//////////................----..----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNOOOPPQQRRSSSTTUUUXXXYYYYYYYYXXXWWVUUTTSRRRUTTTTSSSSSSSSSSRRRRRRQQQQNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999999988888888887777777777777777666666666555555555555555544444444444444443333333333333222222222222222221111222221111111111111111100001110000000000000000//////////................-----.----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPQQRRRSSTTUUUXXXYYYYYYYXXXWWVVUUTTSRRRUTTTTSSSSSSSSSRRRRRRQQQQQNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@???@@@@@????????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999999999988888888877777777777777777766666666555555555555555554444444444444443333333333333222222222222222221111122221111111111111111100000110000000000000000//////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&'''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCDCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOPPQQRRRSSTTUUUXXXXYYYYYXXXXWWVVUUTTSRRRUTTTTSSSSSSSSRRRRRRQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@?????@@@??????????????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999999999888888888877777777777777777766666666555555555555555554444444444444443333333333333222222222222222221111112221111111111111111100000010000000000000000//////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNOOPPQQQRRSSTTUUUXXXXXXYYXXXXXWWVVUUTSSRRRUTTTTSSSSSSSSRRRRRRQQQQQQMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::9999999999999999888888888877777777777777777766666666555555555555555555444444444444443333333333333222222222222222221111111221111111111111111100000000000000000000000//////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((''''''''''''''''&&&'&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! BBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMNNNOOPPPQQRRSSTTTUUWXXXXXXXXXXXWWWVVUUTSSRRRUTTTTSSSSSSSRRRRRRQQQQQQPMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9:::9999999999999999888888888877777777777777777666666666555555555555555554444444444444443333333333333222222222222222221111111121111111111111111100000000000000000000000//////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! BBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMNNNOOPPPQQRRSSTTTUUWXXXXXXXXXXWWWVVUUTTSSRRRUTTTTSSSSSSRRRRRRQQQQQQPPMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99::9999999999999998888888888777777777777777777666666665555555555555555554444444444444443333333333333322222222222222221111111111111111111111111100000000000000000000000///////////................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMMNNNOOPPPQQRRSSTTTUUWXXXXXXXXXXWWWVVUUTTSSRRRUTTTTSSSSSSRRRRRRQQQQQQPPMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888877777777777777777766666666666666555555555555544444444444444444333333322222222222222222111111111111111111111000000000000000000/////////////////..............----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLMMMNNNOOPPPQQRRSSTTTUUWXXXXXXXXXWWWVVVUUTTSSRRQUTTTTSSSSSSRRRRRQQQQQQPPPMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888877777777777777777766666666666666555555555555444444444444444444333333322222222222222222111111111111111111111000000000000000000/////////////////..............----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLMMMMNNOOPPQQQRRSSTTTUUWWXXXXXXXWWWWVVUUTTTSSRRQUTTTSSSSSSRRRRRRQQQQQPPPPLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJIIIIIIIIJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888877777777777777777766666666666665555555555555544444444444444444333333332222222222222222111111111111111111111000000000000000000/////////////////..............----------------------,,,,,,,,,,,,,,,,,+,,+++++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!"!!!!!!!!!!!!!!!!! BBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLMLLLLLMMMNNOOPPQQRRRSSTTTUUWWWWXXWWWWWWVVVUUTTSSRRRQTTTTSSSSSRRRRRRQQQQQPPPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888888877777777777777777666666666666665555555555555554444444444444444333333333222222222222222111111111111111111111000000000000000000/////////////////..............----------------------,,,,,,,,,,,,,,,,,++,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSSTTTTUWWWWWWWWWWWVVVUUTTTSSRRRQTTTTSSSSSRRRRRQQQQQPPPPPPLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888777777777777777777666666666666665555555555555555444444444444443333333333322222222222222111111111111111111111000000000000000000/////////////////..............----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSSTTTTUWWWWWWWWWVVVVUUUTTSSRRRQQTTTSSSSSRRRRRRQQQQQPPPPPPLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777777777666666666666665555555555555555544444444444443333333333332222222222222111111111111111111111000000000000000000/////////////////..............-----------------,----,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMMNNOOPPQQRRSSSTTTTUWWWWWWWWVVVVUUUTTSSSRRRQQTTTSSSSSRRRRRQQQQQPPPPPPPLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888877777777777777777766666666666666555555555555555554444444444444333333333333322222222222211111111111111111111100000000000000000//////////////////..............-----------------,,---,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMMNNOOPPQQRRSSSTTTTUWWWWWWVVVVVUUUTTTSSRRRQQQTTSSSSSRRRRRRQQQQQPPPPPPOLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888887777777777777777766666666666666555555555555555554444444444444333333333333332222222222211111111111111111111100000000000000000//////////////////..............-----------------,,,--,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLMMMNNOPPQQRRRSSTTTTTTWWWWVVVVVUUUUTTTSSRRRQQQQTSSSSSSRRRRRQQQQQPPPPPPOOLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888888887777777777777777666666666666665555555555555555554444444444444333333333333333222222222111111111111111111111100000000000000000//////////////////..............-----------------,,,,-,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBCBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLMMNNOOPPQQRRSSSTTTTTTWVVVVVVVUUUUTTTSSRRRQQQQPTSSSSSRRRRRRQQQQQPPPPPOOOLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999998888888888888888887777777777777777666666666666665555555555555555554444444444444333333333333333322222222111111111111111111111100000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLMMNNOOPPQQRRSSSTTTTTTVVVVVVVUUUTTTSSSRRRQQQQPPSSSSSRRRRRRQQQQQPPPPPOOOOLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999988888888888888888877777777777777777666666666666665555555555555555554444444444444333333333333333332222222111111111111111111111100000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! AABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLMMNNOOPPQQRRSSSTTTTTTVVVVVUUUUTTTSSSRRRQQQQPPPSSSSSRRRRRRQQQQQPPPPPOOOOKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIHHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999988888888888888888877777777777777777666666666666665555555555555555544444444444443333333333333333332222222111111111111111111011100000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKLLLKKLLLMMNNOOPPQQRRSSSTTTTTTVVVVUUUUTTTSSSRRRQQQQPPPPSSSSRRRRRRQQQQQPPPPPOOOOOKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999998988888888888888888877777777777777776666666666666665555555555555555544444444444443333333333333333332222222111111111111111111001000000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKLLKKLLLMMNNOOPPQQRRSSSTTTTTTVVVUUUUTTTSSSRRRQQQQPPPPPSSSRRRRRRRQQQQQPPPPPOOOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999998888888888888888888777777777777777776666666666666666555555555555555544444444444443333333333333333332222222111111111111111111000000000000000000000//////////////////...............----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKLLLMMNNOOPPQQRRSSSSTTTTTVUUUUUTTTSSSRRRQQQPPPPPOOSRRRRRRRRQQQQQQPPPPPOOOOOKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999988888888888888888888777777777777777776666666666666666655555555555555544444444444443333333333333333332222222111111111111111111000000000000000000000//////////////////................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKLLMMNNOOPPQQRRSSSSSTTTSUUUUUTTTSSSRRRQQQPPPPPOOORRRRRRRRRQQQQQPPPPPOOOOOOKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999988888888888888888888777777777777777766666666666666666655555555555555444444444444443333333333333333332222222111111111111111110000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKLLMMNNOOPPQQRRRSSSSSSSSUUUUTTTSSSRRQQQQPPPPOOOOORRRRRRRRQQQQQQPPPPPOOOOOOKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999888888888888888888888777777777777777766666666666666666655555555555555444444444444443333333333333333332222222111111111111111110000000000000000000000//////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMNNOOPPQQRRRSSSSSSSSUUTTTTSSSRRQQQPPPPPOOOOOORRRRRRRQQQQQQQPPPPPOOOOONKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999988888888888888888888777777777777777776666666666666666665555555555555544444444444444333333333333333332222222211111111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMNNOOPPQQRRRRSSSSSSSUTTTTSSSRRQQQPPPPOOOOOOOORRRRRRQQQQQQQQPPPPPOOOOONKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999988888888888888888888777777777777777776666666666666666665555555555555544444444444444433333333333333332222222221111111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMNNOOPPQQQRRRRSSSSSRTTTTSSSRRRQQPPPPOOOOOONNNRRRRRQQQQQQQQQPPPPPOOOOONKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999988888888888888888888777777777777777776666666666666666665555555555555544444444444444443333333333333332222222222111111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMNNOOPPQQQRRRRRRRRRRTTTSSSRRRQQPPPPOOOOONNNNNRRQQQQQQQQQQQQPPPPPOOOONNKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999999888888888888888888887777777777777777766666666666666666655555555555555544444444444444444333333333333332222222222211111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAABABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMNNOOPPPQQQRRRRRRRRRTTSSSRRRQQQPPPOOOONNNNNNNQQQQQQQQQQQQQQPPPPPOOOONNKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999888888888888888888887777777777777777776666666666666666655555555555555444444444444444444333333333333332222222222221111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**+*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKKLLLMMNNOOPPPQQQRRRRRRRRRTSSSSRRQQQPPPOOOONNNNNNNNQQQQQQQQQQQQQQPPPPPOOOONNKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999998888888888888888888887777777777777777776666666666666666655555555555555444444444444444444333333333333322222222222222111111111110000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJJJJJJKKKKKKLKKLLMMMNNOOPPPQQQQRRRRRRRRSSSSRRRQQPPPOOOONNNNNNNNNQQQQQQQQQQQQQQPPPPPOOOONNJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999998888888888888888888877777777777777777776666666666666666655555555555555444444444444444444333333333333332222222222222211111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,+,,,,+++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJKKKKKLKKLLMMMNNOOPPPQQQQQRRRRRQQSSSRRRQQQPPPOOONNNNNNNNNNQQQQQQQQQQQQQQPPPPPOOOONNJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999998888888888888888888877777777777777777766666666666666666555555555555555444444444444444444333333333333322222222222222221111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,++,,,+++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJKKKKLKKLLMMNNNOOPPPQQQQQQQQQQQQSSRRRRQQPPPOOOONNNNNNNMMMQQQQQQQQQQQQQQQPPPPOOOONNJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999998888888888888888888877777777777777777776666666666666666655555555555555544444444444444444333333333333332222222222222222211111111000000000000000000000///////////////////..................--------------,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++********************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKLLLMMNNOOOPPQQRRRRSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNMNMNPPQQQQQQQQQQQPPPPPOOOONNNKKKKJJJJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::999999999999888888888888888888877777777777766666666666666555555555555555554444444444444443333333333333333332222222222222222221111111111000000000000000000//////////...................------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKLLLMMNNOOPPPQQRRRRSSSSSSSSSSSSRRRRQQQPPPOOONNNNNNMMMMMPPPQQQQQQQQQQQPPPPOOOONNNKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888888888877777777777666666666666666655555555555555554444444444444433333333333333333332222222222222222221111111111000000000000000000//////////...................------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKLLLMMNNOOPPPQQRRRRSSSSSSSSSSRRRRRQQQPPPOOOONNNNNMMMMMMPPPQQQQQQQQQQQPPPPPOOONNNKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999888888888888888888877777777777666666666666666665555555555555554444444444444433333333333333333332222222222222222221111111111000000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKLLLMNNNOOPPPQQRRRRRSSSSSSSSRRRRRRQQQPPPOOONNNNNMMMMMMMPPPQQQQQQQQQQQQPPPPOOONNNKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888888777777777776666666666666666666555555555555544444444444444433333333333333333332222222222222222221111111111000000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKLLLMNNNOOPPPQQQRRRRRRSSSSRRRRRRRQQQQPPPOOONNNNNMMMMMMMPPPQQQQQQQQQQQQPPPPOOONNNKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888888777777777776666666666666666666555555555555544444444444444433333333333333333322222222222222222221111111111100000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKLLLMNNNOOPPPQQQRRRRRRRRRRRRRRRRQQQQPPPOOOONNNNMMMMMMMMPPPQQQQQQQQQQQQQPPPOOONNNKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888887777777777776666666666666666665555555555555544444444444444433333333333333333322222222222222222221111111111110000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))((((((((((((((((('(((((''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"###""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOPPPQQQRRRRRRRRRRRRRRRQQQQQPPPOOONNNNNMMMMMMMMPPPPQQQQQQQQQQQQPPPOOONNNKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888888777777777777666666666666666666555555555555554444444444444443333333333333333332222222222222222221111111111111100000000000000///////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))(((((((((((((((((''((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""###""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJKKKKJKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOPPPQQQQRRRRRRRRRRRRQQQQQQPPPPOOONNNNNMMMMMMMMPPPPQQQQQQQQQQQQPPPOOONNNKKKJJJJJJIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888887777777777766666666666666666665555555555555544444444444444443333333333333333222222222222222222211111111111111100000000000000///////////.................-------------------,,,,,,,,,,,,,,,+++++++++++++++++****************))))))))))))))))))))))((((((((((((((((((''((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""##""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOPPPQQQQQRRRRRRRRRRQQQQQQPPPPOOOONNNNNMMMMMMMMPPPPQQQQQQQQQQQQPPPOOONNNKKKJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999988888888888888777777777776666666666666666666555555555555544444444444444444433333333333333332222222222222222221111111111111111000000000000/////////////................-------------------,,,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))))))))))(((((((((((((((((('''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""#""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOPPPPQQQQQRRRRRRRQQQQQQQQPPPPOOOONNNNMMMMMMMMMPPPPQQQQQQQQQQQQPPPOOONNNKKKJJJJJIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888888887777777777777666666666666666665555555555555544444444444444444443333333333333322222222222222222221111111111111111100000000000//////////////...............-------------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))()))((((((((((((((((((''''((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOOPPPQQQQQQQQQQQQQQQQQQQPPPPOOOONNNNNMMMMMMMMMPPPPPQQQQQQQQQQQPPPOOONNNKKKJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888888887777777777777766666666666666665555555555555544444444444444444433333333333333322222222222222222221111111111111111110000000000///////////////.............--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))(())(((((((((((((((((('''''(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOOPPPPQQQQQQQQQQQQQQQQQPPPPPOOOONNNNNMMMMMMMMMPPPPPPQQQQQQQQQPPPPOOONNNKKJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888877777777777777776666666666666665555555555555444444444444444444433333333333333322222222222222222221111111111111111110000000000////////////////............--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((()((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJKKKKLLLMNNNOOOPPPPQQQQQQQQQQQQQQPQPPPPPOOOOONNNNNMMMMMMMMMPPPPPPPQQQQQQQPPPPOOOONNNKKJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888877777777777777777666666666666655555555555555444444444444444444433333333333333222222222222222222211111111111111111100000000000/////////////////............-------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJKKKKLLLMNNNOOOPPPPPQQQQQQQQQQQQPPPPPPPOOOOONNNNNMMMMMMMMMMPPPPPPPPQQQQPPPPPPOOONNNMKKJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999999998888888888888777777777777777777766666666666655555555555554444444444444444444433333333333333222222222222222222211111111111111111110000000000//////////////////..........--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJKKKLLLLMNNNOOOOPPPPPQQQQQQQQQPPPPPPPPOOOOOONNNNNMMMMMMMMMMPPPPPPPPPPPPPPPPPOOOONNNMKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::9999999999999999998888888888888777777777777777777766666666666555555555555555444444444444444444333333333333333222222222222222222211111111111111111100000000000//////////////////..........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ?@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJKKKLLLMMNNNOOOOPPPPPPQQQQQQQPPPPPPPPOOOOOONNNNNNMMMMMMMMMMPPPPPPPPPPPPPPPPOOOONNNMMKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::99999999999999998888888888888777777777777777777776666666666655555555555555554444444444444444433333333333333322222222222222222221111111111111111110000000000//////////////////...........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJKKKLLLMMNNNOOOOPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMPPPPPPPPPPPPPPPOOOONNNNMMJJJJJIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888777777777777777777766666666666655555555555555555444444444444444433333333333333222222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ?????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJKKKLLLMMNNNOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMPPPPPPPPPPPPPOOOOONNNNMMMJJJJIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::9999999999999988888888888888777777777777777777766666666666655555555555555555544444444444444333333333333333222222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ???????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJKKKLLLMMNNNNOOOOPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMOOOOPPPPPPOOOOOOONNNNMMMMJJJJIIIIIIIIHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99999999999999988888888888888777777777777777777766666666666555555555555555555544444444444444333333333333333222222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJKKKKLLLMMNNNNOOOOPPPPPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOOONNNNMMMMLJJJIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::99999999999999888888888888888877777777777777777666666666666555555555555555555544444444444444333333333333333222222222222222222211111111111111111110000000000//////////////////..........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJKKKKLLLMMNNNNOOOOOPPPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMMOOOOOOOOOOOOOONNNNNMMMMMLJJJIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888877777777777777776666666666655555555555555555555444444444444433333333333333322222222222222222221111111111111111111000000000000/////////////////..........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ??????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIHHHIIIIIIIIJJJKKKKLLLMMNNNNOOOOOPPPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMMOOOOOOOOOOOONNNNNNMMMMMLLJJIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999888888888888888888877777777777777666666666666555555555555555555544444444444444333333333333333322222222222222222211111111111111111110000000000000////////////////..........-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIHHHHHHIIIIIIJJJJKKKKLLLMMNNNNOOOOOOPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMMMMOOOOOOOOOONNNNNNNMMMMMLLLJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999988888888888888888888877777777777776666666666665555555555555555555444444444444443333333333333333322222222222222222111111111111111111100000000000000///////////////..........-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHIIIIIIJJJKKKLLLLMMNNNNOOOOOOPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMMMMMOOOOOOOONNNNNNNMMMMMMLLLLIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888888887777777777777666666666666665555555555555555544444444444444433333333333333333322222222222222211111111111111111111000000000000000//////////////...........------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIJJJJKKKLLLLMMNNNNNOOOOOOPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMOOOOOOONNNNNNNMMMMMMLLLLLIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888888877777777777776666666666666665555555555555555444444444444443333333333333333333222222222222222111111111111111111110000000000000000////////////.............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! ???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHIIIIIIIJJJJJKKKKLLLLMMMNNMMMMNNNNNNOOOOOOOOOOOOONNNQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888777777777777777777666666666555555555555555555544444333333333333333333332222222222222222211111111111111110000000000000000000/////////////////...............------------------,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####$$$##################""""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ?????????????????@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHIIIIIIIJJJJJJKKKLLLLMMMNNMMMMNNNNNNNOOOOOOOOOOONNNNQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999988888888888877777777777777777666666665555555555555555555544444333333333333333333322222222222222222211111111111111110000000000000000000////////////////................------------------,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ???????????????????@@@@???@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJKKKKLLLMMMMNNMMMMMNNNNNNNOOOOOOOOONNNNNQPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888887777777777777776666666666555555555555555555444444433333333333333333322222222222222222211111111111111110000000000000000000////////////////................------------------,,,,,,,,,,,,,,++++++++++++++++*******))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ?????????????????????@@?????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJKKKKLLLMMMMNNMMMMMNNNNNNNNOOOOOOONNNNNNPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999988888888888888877777777777777666666666665555555555555555544444444333333333333333332222222222222222211111111111111111000000000000000000/////////////////...............-------------------,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ???????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJKKKKLLLMMMMMNMMMMMMNNNNNNNNNNNONNNNNNNNPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888888888887777777777776666666666666555555555555555444444444433333333333333332222222222222222211111111111111111000000000000000000/////////////////...............-------------------,,,,,,,,,,,,,+++++++++++++++++++*****)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJKKKKLLLMMMMMNLMMMMMMMNNNNNNNNNNNNNNNNNMPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999888888888888888888777777777776666666666666655555555555555444444444443333333333333322222222222222222211111111111111111100000000000000000/////////////////................------------------,,,,,,,,,,,,,+++++++++++++++++++*****)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGIIIIIIIIJJJJKKKKLLLMMMMMNLMMMMMMMMNNNNNNNNNNNNNNNMMPPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888888888877777777776666666666666665555555555555444444444444333333333333322222222222222222211111111111111111110000000000000000/////////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++++++*****)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIJJJJKKKKLLLMMMMMNLLMMMMMMMMMNNNNNNNNNNNNMMMPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888877777777766666666666666666555555555555444444444444433333333333322222222222222222111111111111111111100000000000000000/////////////////..................---------------,,,,,,,,,,,,,,+++++++++++++++++++*****)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGIIIIIIIIJJJJKKKLLLLMMMMMMLLLMMMMMMMMMMNNNNNNNNNNMMMPOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888888888877777777776666666666666666665555555555444444444444444333333333322222222222222222211111111111111111110000000000000000//////////////////..................---------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGHHGHHHHHHHHHHHHHHGGGGGGGGGGIIIIIIIIJJJJKKKLLLLMMMMMMLLLLLMMMMMMMMMMNNNNNNMMMMMPOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888877777777766666666666666666666555555555444444444444444433333333322222222222222222211111111111111111110000000000000000/////////////////...................---------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGHIIIIIIIJJJJKKKLLLLMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMOOOONNNNNNNMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999988888888888888888888777777777766666666666666666665555555554444444444444444443333333222222222222222222211111111111111111110000000000000000/////////////////...................---------------,,,,,,,,,,,,,,+++++++++++++++++++******))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIIIIJJJKKKKLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMOOOONNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::99999999999999998888888888888888887777777777666666666666666666665555555554444444444444444444333333222222222222222222211111111111111111100000000000000000/////////////////...................---------------,,,,,,,,,,,,,,,+++++++++++++++++********)))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIIIIJJJKKKKLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMLOOONNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@???????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999988888888888888888777777777766666666666666666665555555555444444444444444444433333322222222222222222221111111111111111110000000000000000//////////////////...................---------------,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>??????>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIJJJKKKKLLLLMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMLLOONNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@?????????????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999998888888888888887777777777766666666666666666665555555554444444444444444444433333322222222222222222221111111111111111110000000000000000//////////////////..................----------------,,,,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>????>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIJJJKKKKLLLLMMMMMMLLLLLLLLLLLLLLLLLMMMMMLLLLOONNNNMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@??????????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999998888888888888887777777777776666666666666666665555555554444444444444444444333333222222222222222222221111111111111111110000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>?>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIJJJKKKKLLLLMMMMMMLLLLLKKKLLLLLLLLLLLLLLLLLLONNNNMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????@????????????????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999998888888888888887777777777777766666666666666665555555554444444444444444444433333322222222222222222221111111111111111110000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))(((((((((((((((('''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIIJJJKKKKLLLLMMMMMMLKKKKKKKKKKKLLLLLLLLLLLLLLNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999998888888888888887777777777777776666666666666665555555555444444444444444444333333322222222222222222221111111111111111110000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((((((('''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"#######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ! =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGHHHHIIIIJJJKKKKLLLLMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLKNNNMMMMLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999988888888888888877777777777777777666666666666655555555555544444444444444444333333332222222222222222221111111111111111110000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))((((((((((((((((('''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFHHHHIIIIJJJKKKKLLLLLMMMMMKKKKKKKKKKKKKKKKKKKLLLKKKKNNMMMMMLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999888888888888888777777777777777777766666666666655555555555554444444444444444333333333222222222222222211111111111111111100000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++****************))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""#####"""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!! =====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHIIIJJJJKKKLLLLLLMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKNNMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888888777777777777777777776666666666555555555555555444444444444443333333333322222222222222211111111111111111100000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""####"""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!! =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFHHHHHIIIIJJJKKKLLLLLLLMMLKKKKKKKJJJJJJKKKKKKKKKKKKKMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999988888888888888877777777777777777777766666666665555555555555555444444444444433333333333322222222222221111111111111111111000000000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""###"""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!! =========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFHHHHHIIIIJJJKKKKLLLLLLLLLKKKKKJJJJJJJJJJJJJKKKKKKKJMMMMLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999998888888888888887777777777777777777776666666666555555555555555555444444444443333333333333322222222222211111111111111111100000000000000000000////////////////..................----------------,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""##"""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJKKKLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888888777777777777777777776666666666655555555555555555554444444444333333333333333222222222221111111111111111110000000000000000000/////////////////..................-----------------,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""#""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!! ==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGHHHHHIIIIJJJKKKKLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJMLLLLLLKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAABBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888888888777777777777777777776666666666555555555555555555554444444443333333333333333322222222211111111111111111100000000000000000000/////////////////.................-------------------,,,,,,,,,,,,,,,,++++++++++++++*******************))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ================>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGHHHHIIIIJJJKKKKLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBBBAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999988888888888888888877777777777777777766666666666555555555555555555554444444443333333333333333332222222211111111111111111100000000000000000000////////////////..................-------------------,,,,,,,,,,,,,,,,++++++++++++++*******************))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIIJJJJKKKKKKKKKMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999888888888888888888888888888887777777777777777766666666666555555555555555444444444444444444443333333332222222222222222222111111111111000000000000000///////////////////...............---------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! =>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIJJJJKKKKKKKKMMMMLLLLLLLLKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJIIIIIIIIJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888888888888888888887777777777777777776666666665555555555555555444444444444444444433333333322222222222222222222111111111111000000000000000///////////////////...............----------------,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIIJJJJJKKKKKKKMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=>>====================<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999988888888888888888888877888888777777777777777777776666666655555555555555555444444444444444444333333333222222222222222222221111111111110000000000000000//////////////////...............-----------------,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! =====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEFFFFGGGGGHHHIIIIJJJJKKKKKKKMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999998888888888888888888888777888887777777777777777777766666666555555555555555555444444444444444433333333332222222222222222222111111111111000000000000000000////////////////...............-------------------,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! =======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFGGGGFFFFFFFFFFFEEEEEEEEEFFFGGGGGHHHHIIIJJJJJKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKJKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>=========================<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999998888888888888888888877777888777777777777777777777666666655555555555555555555444444444444444333333333322222222222222222221111111111110000000000000000000///////////////...............-------------------,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! =========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFGGGGFFFFFFFFFFEEEEEEEEEEEFFFGGGGGHHHIIIIJJJJJJKKKKLLLLLLLKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==========================<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888888888777777787777777777777777777776666666555555555555555555554444444444444444333333333332222222222222222211111111111100000000000000000000///////////////...............-------------------,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGHHHHIIIIJJJJJJKKJLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>==========================<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999998888888888888888877777777777777777777777777776666666655555555555555555555444444444444444333333333333322222222222222221111111111110000000000000000000///////////////...............--------------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFEEEEEEEEEEEEFFFFGGGGHHHHIIIIJJJJJJJJJLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>===========================<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999888888888888888777777777777777777777777777776666666555555555555555555554444444444444444333333333333332222222222222221111111111110000000000000000000///////////////...............-------------------,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! ================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFGGFFFFFFFFFFEEEEEEEEEEEEEFFFFGGGGGHHHHIIIIJJJJJJJJLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@??????????????????>>>>>>>>>============================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888887777777777777777777777777777766666666655555555555555555554444444444444443333333333333333222222222222211111111111110000000000000000000///////////////...............-------------------,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFFGGGGGHHHHIIIIIJJJJJJJLLLLKKKKKKKKJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@??????????????????>>>>>>>>===========================<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::999999999999999999988888888888877777777777777777777777777777766666666665555555555555555544444444444444443333333333333333322222222222211111111111110000000000000000000//////////////.................------------------,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ====================>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFGGGGHHHHIIIIIIJJJJJJLLLKKKKKKKKJJJJJJJJJJIIIIIJJIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@?????????????????>>>>>>>>===========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::99999999999999999998888888888887777777777777777777777777777766666666666655555555555555554444444444444443333333333333333333222222222211111111111111100000000000000000///////////////..................-----------------,,,,,,,,,,,,,++++++++++++++++++++******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ======================>===>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFGGGGGHHHHIIIIIIJJJJJKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@?????????????????>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::99999999999999999988888888888877777777777777777777777777777666666666666665555555555555544444444444444443333333333333333333322222222211111111111111110000000000000000///////////////...................---------------,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! =============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHIIIIIIJJJJKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@????????????????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::99999999999999999888888888888777777777777777777777777777777666666666666666555555555555544444444444444433333333333333333333222222222211111111111111111000000000000000//////////////....................----------------,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFGGGGGHHHHHIIIIIIIIIJKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@????????????????>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::9999999999999999999888888888888877777777777777777777777777777666666666666666665555555555544444444444444443333333333333333333322222222211111111111111111110000000000000///////////////....................---------------,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFGGGGGGHHHHHIIIIIIIIIKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@????????????????>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::9999999999999999999888888888888777777777777777777777677777776666666666666666666555555555444444444444444433333333333333333333222222222211111111111111111111000000000000///////////////....................---------------,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGHHHHHIIIIIIIIIKKKKKKKJJJJJJJJIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHHGGGGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@???????????????????????????????????????>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::99999999999999999999888888888887777777777777777777777667777776666666666666666666655555555444444444444444443333333333333333333222222222111111111111111111110000000000000///////////////...................----------------,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGHHHHHHIIIIIIIIKKKKKJJJJJJJJIIIIIIIIIIHHHIIIIHHHHHHHHHHHHHHGGGGGGGHGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::9999999999999999999888888888888777777777777777777777666677776666666666666666666665555555444444444444444444433333333333333333222222222211111111111111111111000000000000////////////////...................---------------,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIKKKJJJJJJJJJIIIIIIIIIIHHHHIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999999999999888888888888877777777777777777776666667766666666666666666666655555555444444444444444444443333333333333333222222222111111111111111111110000000000000/////////////////..................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEFFFFFFGGGGGGHHHHHHHIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888888887777777777777777776666666766666666666666666666655555555444444444444444444443333333333333332222222222211111111111111111110000000000000//////////////////................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??@@@@@@????????????????????????????????????????????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888877777777777777776666666666666666666666666666655555554444444444444444444443333333333333333222222222222111111111111111111000000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDEEEEEFFFFFFGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFGGFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999998888888888888888887777777777777766666666666666666666666666666555555554444444444444444444443333333333333333222222222222211111111111111110000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDEEEEFFFFFFGGGGGGGHHHHHHHHHHHHJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>?>>>>>>>????????>>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999999998888888888888888888777777777777666666666666666666666666666666555555555444444444444444444433333333333333332222222222222221111111111111110000000000000///////////////////...............----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<=<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDEEEFFFFFFFGGGGGGGHHHHHHHHHHHJJJJJJJIIIIIIIHHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999998888888888888888888777777777777766666666666666666666666666666555555555554444444444444444443333333333333333222222222222222211111111111111000000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFGGGGGGGGHHHHHHHHHHJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999988888888888888888887777777777777666666666666666666666666666665555555555555444444444444444433333333333333332222222222222222221111111111110000000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIIIIIIIIHHHHHHHHGGGGGHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999999999888888888888888888888877777777777766666666666666666666666666666655555555555555444444444444444333333333333333322222222222222222221111111111100000000000000//////////////////................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFFFFIIIIHHHHHHHHHHHHHHGGGGGGGEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::::::99999999999999999999999999998888888888888888877777777777777777777776666666666666666555555555555555555555555444444444444443333333333322222222222222111111111111111110000000000000////////////////////.............------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEFFFFFFFFFGGGGGGGGHHHHHHHHHGGGGGGGFFFFFFFFFFIHHHHHHHHHHHHHHHHGGGGGGGGEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::999:::999999999999999999999899999988888888888888888887777777777777777777766666666666666665555555555555555555555554444444444444444333333333322222222222222211111111111111110000000000000////////////////////............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!! :;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGFFFFFFFFFEHHHHHHHHHHHHHHHGGGGGGGGGFEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>=================<<<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::::::999999999999999999999999999888999988888888888888888888877777777777777777766666666666666666555555555555555555555555444444444444444443333333322222222222222222111111111111111000000000000////////////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEFFFFFFFFFFFFFGGGHHHHHHHHGGGGGGGFFFFFFFFEEEHHHHHHHHHHHHHHGGGGGGGGGFFEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>=======================<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::99999999999999999999999999998888899888888888888888888888777777777777777777666666666666666655555555555555555555555554444444444444444444333333322222222222222222211111111111110000000000000////////////////////.............----------------,,,,,,,,,,,,,,+++++++++++++++++++++++**************)))))))))))))))))))((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! :::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEFFFFFFFFFFFFFFFHHHHHHHGGGGGGGGFFFFFFFEEEEHHHHHHHHHHHGGGGGGGGGGGGFFEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999999999988888888888888888888888888887777777777777777776666666666666666655555555555555555555555544444444444444444444433333222222222222222222221111111111110000000000000////////////////////.............-----------------,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBCCCCCCCCDDDDEEEEEEEFFFFFFFFFFFFFFHHHHHHGGGGGGGGFFFFFFFEEEEEHHHHHHHHHGGGGGGGGGGGGGFFFEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999999999999999998888888888888888888888888888777777777777777777766666666666666665555555555555555555554555444444444444444444444333332222222222222222222211111111111000000000000000//////////////////.............-------------------,,,,,,,,,,,,++++++++++++++++++++++*****************))))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCBBBBBBBBBBBBBCCCCCCDDDDDEEEEEEEFFFFFFFFFFFFFHHHHGGGGGGGGGGFFFFFFFEEEEEHHHHHHGGGGGGGGGGGGGGGFFFFEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999999998888888888888888888888888888877777777777777777776666666666666666555555555555555555555544544444444444444444444433333222222222222222222221111111111110000000000000000/////////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDCCCBBBBBBBBBBBBBBBBBCCCCCDDDDDEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFEEEEEEHHHHGGGGGGGGGGGGGGGGFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999888888888888888888888888888888777777777777777777666666666666666665555555555555555555554444444444444444444444443333322222222222222222222211111111111000000000000000000////////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++*******************))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCDDDDDDEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFEEEEEEHHHGGGGGGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================<<<===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999988888888888888888888888888888877777777777777777766666666666666666655555555555555555555444444444444444444444444433333322222222222222222221111111111110000000000000000000//////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCDDDDDDEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFEEEEEEHHGGGGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<=======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::9999999999999999999999999999888888888888888888888888888888777777777777777777766666666666666666665555555555555555555444444444444444444444444333333332222222222222222221111111111100000000000000000000//////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGFFFFFFFEEEEEEHGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@???????????????????????????????>>>>>>>>>>>>>>>>>>=>>>>>>>>>>==============================<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999998999998888888888888888888888888888887777777777777777777666666666666666666666555555555555555554444444444444444444444444333333333222222222222222211111111111100000000000000000000//////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGFFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>==>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::999999999999999999999988899988888888888888888888888888888877777777777777777776666666666666666666666555555555555555544444444444444444444444443333333333322222222222222211111111111000000000000000000000/////////////...............------------------,,,,,,,,,,,++++++++++++++++++++*++********************)))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBABBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFFGGGGGGGGGGGGGFFFFFFFEEEEEEGGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999999999999999999988888988888888888888888888888788888877777777777777777776666666666666666666666555555555555555554444444444444444444444443333333333333222222222222211111111111100000000000000000000//////////////................-----------------,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBAAAAAAAAAABBBBBBBBCCCDDDDDDDEEEEEEEEEEEEEEFGGGGGGGGGGGGGFFFFFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999999998888888888888888888888888888887778888777777777777777777777666666666666666666665555555555555555544444444444444444444444443333333333333322222222222211111111111110000000000000000000/////////////..................----------------,,,,,,,,,,,++++++++++++++++++++**********************))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 9::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBCBBBBBAAAAAAAAAAAAAAABBBBBBBCCCCDDDDDDDEEEEEEEEEEEEEEGGGGGGGGGGGGGFFFFFFFEEEEEEGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888888888888888887777788777777777777777777777776666666666666666666555555555555555544444444444444444444444443333333333333333222222222211111111111111100000000000000000//////////////...................--------------,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 999::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBCCCCCDDDDDDDEEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFEEEEEEEGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999988888888888888888888888888888877777778777777777777777777777766666666666666666665555555555555555544444444444444444444444433333333333333333322222222111111111111111110000000000000000/////////////.....................-------------,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@??????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBCCCCCDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFEEEEEEDGGGGGGGGGFFFFFFFFFFFFFFEEDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999988888888888888888888888888888877777777777777777777777777777766666666666666666665555555555555555544444444444444444444444443333333333333333333222222211111111111111111100000000000000//////////////....................--------------,,,,,,,,,,,,,++++++++++++++++++**********************)))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDDDEEEEEEEEEEEFFGGGGGGGGGFFFFFFFFEEEEEEDGGGGGGGGFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999998888888888888888888888888888888777777777777777777777777777777766666666666666666655555555555555555444444444444444444444444433333333333333333333322222211111111111111111110000000000000/////////////.....................-------------,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!! 9999999999:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGFFFFFFFFFFEEEEEEDDGGGGGGGFFFFFFFFFFFFFFEEEEDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999988888888888888888888888888888887777777777777777777777777777777666666666666666666655555555555555554444444444444444444444344333333333333333333333322222111111111111111111111000000000000/////////////....................--------------,,,,,,,,,,,,,,,,+++++++++++++++***********************))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!! 9999999999999::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCDDDDDDDDDEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDGGGGGFFFFFFFFFFFFFFFEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999988888888888888888888888888888887777777777777777777777777777777666666666666666666655555555555555555444444444444444444444333433333333333333333333322222211111111111111111111000000000000///////////////...................--------------,,,,,,,,,,,,,,,,,++++++++++++++***********************))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFEEEEEEDDDGGGGFFFFFFFFFFFFFFEEEEEEECCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999988888888888888888888888888888887777777777777777777777777777777666666666666666666655555555555555555444444444444444444444433333333333333333333333322222211111111111111111111100000000000/////////////////..................-------------,,,,,,,,,,,,,,,,,,,+++++++++++++**********************))))))))))))))))((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFEEEEEEDDDDGGGFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999888888888888888888888888888888877777777777777777777777777777776666666666666666666555555555555555555544444444444444444444333333333333333333333333322222211111111111111111111000000000000//////////////////................--------------,,,,,,,,,,,,,,,,,,,,++++++++++++**********************)))))))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 99999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEDDDDGGFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>=>=======================<=========<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999998888888888888888888888877888877777777777777777777777777777776666666666666666666555555555555555555555444444444444444444333333333333333333333333322222222111111111111111111100000000000////////////////////...............-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++***********************))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 9999999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCDDDDDDDDDDDDDDFFFFFFFFFFFFFEEEEEEEEDDDDDGFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>==========================<<<=======<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888888888887777787777777777777777777777777777777766666666666666666665555555555555555555555544444444444444444333333333333333333333333322222222211111111111111111000000000000/////////////////////..............-------------,,,,,,,,,,,,,,,,,,,,,+++++++++++***********************)))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 99999999999999999999999::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCCCDDDDDDDDDDDDDEEEFFFFFFFEEEEEEEEEDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>==========================<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888887777777777777777777777777777777677777766666666666666666666555555555555555555555544444444444444444333333333333333333333333322222222222111111111111111100000000000//////////////////////.............--------------,,,,,,,,,,,,,,,,,,,,++++++++++++**********************))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 88888888888888888888888999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBDDDDCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999988888888888888888887777777777777777777777777777666666666666666666666655555555555555555555555555444444444444444444444433333333333333332222222222222222221111111111111111110000000000/////////////////////.////.....................----,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 7788888888888888888888899999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<======================>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBABBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCBBBBBBDDCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888877777777777777777777777777776666666666666666666666655555555555555555555555554444444444444444444444333333333333333322222222222222222222111111111111111110000000000/////////////////////..///....................-----,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 7777888888888888888888899999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888877777777777777777777777777776666666666666666666666655555555555555555555555554444444444444444444444433333333333333332222222222222222222221111111111111110000000000/////////////////////....//....................-----,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777888888888888888889999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBACCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888887777777777777777777777777777666666666666666666666665555555555555555555555555444444444444444444444443333333333333333222222222222222222222111111111111111100000000000////////////////////..........................-----,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777888888888888889999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBAABBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAACCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888777777777777777777777777777766666666666666666666666555555555555555555555555544444444444444444444444333333333333333322222222222222222222221111111111111110000000000000//////////////////..........................------,,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 77777777778888888888888999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<====================================>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAACCCCCCBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999888888888888888888777777777777777777777777777766666666666666666666666655555555555555555555555554444444444444444444444433333333333333333322222222222222222222111111111111111100000000000000/////////////////..........................-------,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777788888888889999999999999999999999999:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<====================================>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAAABAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAACCCCBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888877777777777777777777777777776666666666666666666666665555555555555555555555555444444444444444444444443333333333333333333322222222222222222211111111111111110000000000000000///////////////..........................---------,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777777888888888999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<====================================>>>>>>=========>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAACCCBBBBBBBBBBBBBBAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9:::::::::::99999999999999999999999988888888888888888887777777777777777777777777777666666666666666666666666555555555555555555555555544444444444444444444444333333333333333333333322222222222222221111111111111111000000000000000000//////////////..........................----------,,,,,,,,,,,,,,,,+++++++++++++*********************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777777777888888889999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<=====================================>>============>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAACBBBBBBBBBBBBBBAAAAAAAAAABBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999:::::::::9999999999999999999999998888888888888888888777777777777777777777777777766666666666666666666666655555555555555555555555554444444444444444444444443333333333333333333333222222222222222211111111111111110000000000000000000////////////..........................------------,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 7777777777777777777788888888899999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>???????????????????????????????????????????@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@BBBBBBBBBBBBBBAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999::::::9999999999999999999999999888888888888888888877777777777777777777777777776666666666666666666666665555555555555555555555555544444444444444444444444333333333333333333333322222222222222221111111111111111000000000000000000000///////////..........................-------------,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 7777777777777777777777788888888999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>????????????????????????????????????????????@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@BBBBBBBBBBBBAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999::::99999999999999999999999988888888888888888888887777777777777777777777766766666666666666666666666655555555555555555555555445444444444444444444444443333333333333333333333222222222222222211111111111111110000000000000000000000//////////..........................---------------,,,,,,,,,,,++++++++++++++*********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777777777777778888888888999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@BBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999:999999999999999999999999988888888888888888888888877777777777777777777766666666666666666666666666655555555555555555555555444444444444444444444444443333333333333333333333322222222222222221111111111111111000000000000000000000///////////..........................----------------,,,,,,,,,,+++++++++++++++********************))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777777777777778888888888889999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==<==================================================>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@BBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCBBBBBBBBAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888887777777777777777777666666666666666666666666666555555555555555555555554444444444444444444444444433333333333333333333333222222222222222211111111111111111000000000000000000000//////////..........................------------------,,,,,,,,,++++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ! 677777777777777777777778888888888888889999999999999999999999::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@BBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888877777777777777777776666666666666666666666666666555555555555555555555555444444444444444444444444433333333333333333333333222222222222222211111111111111111110000000000000000000///////////..........................-------------------,,,,,,,++++++++++++++++++*****************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66667777777777777777777888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444333333333333333333333332222222222222222211111111111111111111000000000000000000//////////...........................--------------------,,,,,,+++++++++++++++++++****************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 6666667777777777777777788888888888888888888999999999999999999999::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBAAAAAAAAAAAAAAAAAAAABBBBBCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444333333333333333333333333222222222222222211111111111111111111110000000000000000//////////......................--...---------------------,,,,,+++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 6666666667777777777777788888888888888888888888999999999999999999999:::::::::::::::::::::::::::::::;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444433333333333333333333333222222222222222211111111111111111111110000000000000000///////////......................---..---------------------,,,,,+++++++++++++++++++++**************))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 6666666666677777777777788888888888888888888888889999999999999999999999::::::::::::::::::::::::::::;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888877777777777777777777666666666666666666666666666655555555555555555555555544444444444444444444444444333333333333333333333332222222222222222211111111111111111111110000000000000000////////////....................--------------------------,,,,,,+++++++++++++++++++++**************))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 666666666666677777777778888888888888888888888888999999999999999999999999999:::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??AAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888877777777777777777777666666666666666666666666666655555555555555555555555544444444444444444444444444333333333333333333333332222222222222222222111111111111111111110000000000000000//////////////..................---------------------------,,,,,+++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 666666666666666777777777888888888888888888888888999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@AAAAAAAAAAAAAAAABBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????AAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999889999999998888888888888888888888888777777777777777777776666666666666666666666666666555555555555555555555555444444444444444444444444443333333333333333333333332222222222222222222211111111111111111100000000000000000///////////////.................--------------------------,,,,,,,++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 66666666666666666677777777788888888888888888888899999999999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@??@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAABBBBBBBBAAAAACCCCCCCCCCBBBBBBBBBBBBBBA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999999999999999888899999998888888888888888888888888777777777777777777766666666666666666666666666666555555555555555555555555444444444444444444444444443333333333333333333333332222222222222222222222111111111111111110000000000000000/////////////////...............---------------------------,,,,,,,,++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666777777777888888888888888888888999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@A@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????AAAAAAAAAAAABBBBBBBBAAAAACCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999998888888999988888888888888888888888887777777777777777777776666666666666666666666666666555555555555555555555555444444444444444444444444443333333333333333333333332222222222222222222222211111111111111110000000000000000///////////////////..............--------------------------,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777888888888888888888888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@????????????????@@@@@@@@A@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????AAAAAAAAAAAABBBBBBBBAAAAACCCCCCCCBBBBBBBBBBBBBBBAA@@@@@@@@???????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999999988888888899888888888888888888888888877777777777777777777777666666666666666666666665565555555555555555555555554444444444444444444444443433333333333333333333333322222222222222222222222111111111111111100000000000000000////////////////////............---------------------------,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 66666666666666666666666777777777778888888888888888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????AAAAAAAAAAABBBBBBBBBBAAAACCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@@@??????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999988888888888888888888888888888888888877777777777777777777777776666666666666666666655555555555555555555555555554444444444444444444444443333333333333333333333333322222222222222222222222111111111111111110000000000000000//////////////////////...........--------------------------,,,,,,,,,,,,,++++++++++++++**************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 6666666666666666666666677777777777778888888888888888888888999999999999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>??????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@????????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????AAAAAAAAAAAAABBBBBBBAAAAACCCCCBBBBBBBBBBBBBBBBBAAA@@@@@@@???????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999999999988888888888888888888888888888888888888777777777777777777777777666666666666666666655555555555555555555555555554444444444444444444444443333333333333333333333333322222222222222222222222111111111111111110000000000000000//////////////////////...........---------------------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! 55555555555555566666666666666666666666666666666777777777777777778888888888888888888888888888889999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????@@@@@@@@AAAAAAAAAAAABBAAAAAAAAAA@@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?AAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888888888888888888888777777777777777777777776666666666666666666666555555555555555555555555555555555554455555444444444444444444444444333333333333333333333222222222222211111111111111111110000000000000000000/////////////////...................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 5555555555555555566666666666666666666666666666667777777777777777778888888888888888888888888888888899999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>?????????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@??AAA@@@@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999988888888888888888888888888888888877777777777777777777777666666666666666666666655555555555555555555555555555555555444455544444444444444444444444433333333333333333333333222222222221111111111111111111100000000000000000000///////////////...................------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 55555555555555555555666666666666666666666666666677777777777777777777788888888888888888888888888888999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>??????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@???AAA@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999888888888888888888888888888888887777777777777777777777666666666666666666666655555555555555555555555555555555555544444454444444444444444444444443333333333333333333333322222222222211111111111111111110000000000000000000000//////////////...................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 55555555555555555555556566666666666666666666666677777777777777777777777788888888888888888888888888999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>????????????????????>>>>>>>>>>>?????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@????AA@@@@@@@@@@????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999999988888888888888888888888888888888777777777777777777777776666666666666666666666555555555555555555555555555555555555444444444444444444444444444444433333333333333333333333322222222222111111111111111111100000000000000000000000/////////////...................------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 55555555555555555555555555666666666666666666666677777777777777777777777778888888888888888888888888999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;<<<<<<<<<<<<<<<<<<<<<<<==================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>???????????????>>>>>>>>>>>>>>????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????A@@@@@@@@@@????????????>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999888888888888888888888888888888888777777777777777777777776666666666666666666666555555555555555555555555555555555555444444444444444444444444444444433333333333333333333333322222222222111111111111111111110000000000000000000000/////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 55555555555555555555555555555666666666666666666677777777777777777777777777778888888888888888888888999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>????????@@@@@@@@AAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@????????????>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999999999999988888888888888888888888888888887777777777777777777777766666666666666666666666555555555555555555555555555555555555444444444444444444444444444444433333333333333333333333322222222222111111111111111111111100000000000000000000//////////////...................------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 55555555555555555555555555555555666666666666666667777777777777777777777777777778888888888888888888999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@AAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@????????@@@@@@@@@????????????>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999998888888888888888888888777888877777777777777777777777666666666666666666666665555555555555555555555555555555555554444444444444444444444444444444333333333333333333333333222222222221111111111111111111111100000000000000000000/////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********)))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 444555555555555555555555555555555566666666666666666777777777777777777777777777777888888888888888889999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@????????????>?>>?????????????@@@@@@@@??????????@@@@@@@@@@@@@@@??????????@@@@@@@@????????????>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999999999999988888888888888888888877778777777777777777777777777666666666666666666666666655555555555555555555555445555555554444444444444444444444444444444333333333333333333333333222222222221111111111111111111111100000000000000000000/////////////....................----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 444445555555555555555555555555555555566666666666666666777777777777777777777777777777888888888888889999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@???????????????@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>????????????????????????????@@@@@@@@@@@@@????????????@@@@@@@????????????>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999999999988888888888888888888777777777777777777777777777777776666666666666666666666665555555555555555555555444455555554444444444444444444444444444444333333333333333333333333222222222222211111111111111111111100000000000000000000//////////////.....................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 444444455555555555555555555555555555555566666666666666667777777777777777777777777777777888888888889999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>??????????????????????????@@@@@@@@@@??????????????>@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888888888888777777777777777777777777777777777666666666666666666666665555555555555555555555444444555554444444444444444444444444444444333333333333333333333333222222222222222111111111111111111110000000000000000000//////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 444444444455555555555555555555555555555555666666666666666667777777777777777777777777777777888888888899999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@@@@?????????@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@A@@@@@@@@@@@@???????????>>>>>>>>>>>>>>?????????????????????????@@@@@@?????????????????>>@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999888888888888888888888777777777777777777777777777777777666666666666666666666665555555555555555555555444444445554444444444444444444444444444444333333333333333333333333222222222222222221111111111111111110000000000000000000//////////////......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !! 444444444444555555555555555555555555555555556666666666666666667777777777777777777777777777777888888888899999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>??????????????????????????????????????????????>>>>@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:;;;::::::::::::::::::::::999999999999999998888888888888888888877777777777777777777777777777777766666666666666666666666555555555555555555555554444444444444444444444444444444444444444443333333333333333333333332222222222222222222111111111111111100000000000000000000///////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ! 444444444444445555555555555555555555555555555556666666666666666667777777777777777777777777777777888888888899999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>????????????????????????????????????????????>>>>>>@@???????????????>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::;::::::::::::::::::::::::9999999999999998888888888888888888777777777777777777777777777777777766666666666666666666666555555555555555555555544444444444444444444444444444444444433444443333333333333333333333333222222222222222222221111111111111100000000000000000000/////////////////...................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 4444444444444444455555555555555555555555555555556666666666666666666777777777777777777777777777777788888888888999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>??????????????????>>>>>>>?????????????????>>>>>>>>????????????????>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999988888888888888888888777777777777777777777777777777777766666666666666666666666555555555555555555555544444444444444444444444444444444444433334443333333333333333333333333222222222222222222222211111111111100000000000000000000///////////////////.................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 4444444444444444444555555555555555555555555555556666666666666666666666777777777777777777777777777788888888888888999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>???????????????>>>>>>>>>>???????????????>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::999999999988888888888888888888777777777777777777777777777777777666666666666666666666665555555555555555555555544444444444444444444444444444444444433333343333333333333333333333333222222222222222222222221111111111100000000000000000000/////////////////////................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! 4444444444444444444444545555555555555555555555556666666666666666666666666777777777777777777777777788888888888888888999999999999999999::::::::::::::::::::::::::::::::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>===============>>>>>>>?????????@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999998888888888888888888887777777777777777777777777777777776666666666666666666666655555555555555555555555444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222211111111111100000000000000000000//////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!! 4444444444444444444444444445555555555555555555556666666666666666666666666677777777777777777777777788888888888888888888899999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>=================>>>>>>>?????????@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>????????>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>==============<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999988888888888888888888887777777777777777777777777777777766666666666666666666666655555555555555555555554444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222221111111111100000000000000000000///////////////////////.............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 44444444444444444444444444444555555555555555555566666666666666666666666666666777777777777777777777888888888888888888888889999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>===================>>>>>>>>??????????@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>==============<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999998888888888888888888888888777777777777777777777776677777666666666666666666666665555555555555555555555544444444444444444444444444444444444443333333333333333333333333333333322222222222222222222222211111111111000000000000000000000//////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 44444444444444444444444444444444555555555555555556666666666666666666666666666666777777777777777777888888888888888888888888899999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>????????>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>======================>>>>>>>??????????????@@????????????????>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999988888888888888888888888888777777777777777777777666677666666666666666666666666555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222221111111111100000000000000000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 334444444444444444444444444444444455555555555555555566666666666666666666666666666667777777777777778888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>==========================>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>==?????????????>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999998888888888888888888888887777777777777777777766666666666666666666666666666666555555555555555555555555544444444444444444444444334444444443333333333333333333333333333333322222222222222222222222211111111111100000000000000000000000////////////////////.............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!! 3333344444444444444444444444444444444555555555555555556666666666666666666666666666666677777777777788888888888888888888888889999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>??????????????>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========>=========================================>>>>>>>????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>>>>>>>>>>>====?????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::::9999999999999999999988888888888888888888887777777777777777777766666666666666666666666666666666665555555555555555555555544444444444444444444444333344444443333333333333333333333333333333322222222222222222222222211111111111100000000000000000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,++,+++++++++++++++++++++*******************)))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!! 3333333444444444444444444444444444444444555555555555555556666666666666666666666666666666777777777778888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================>>>>>>>>??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>>>=======????????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::::::::::9999999999999999999999888888888888888888877777777777777777777766666666666666666666666666666666665555555555555555555555544444444444444444444444333333444433333333333333333333333333333333322222222222222222222222211111111111111000000000000000000000////////////////////..............---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!! 33333333334444444444444444444444444444444455555555555555555566666666666666666666666666666666777777777788888888888888888888899999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<==========>>>>>>>>?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>=========???????????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::::::99:9999999999999999999999998888888888888888777777777777777777777666666666666666666666666666666666655555555555555555555555544444444444444444444443333333334433333333333333333333333333333333322222222222222222222222211111111111111110000000000000000000////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!! 333333333333444444444444444444444444444444444555555555555555555666666666666666666666666666666667777777777888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<=========>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============>>>>>>>>>>>>=============?????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;::::::::::::::999999999999999999999999999988888888888887777777777777777777776666666666666666666666666666666666655555555555555555555555544444444444444444444443333333333333333333333333333333333333333333322222222222222222222222211111111111111111100000000000000000/////////////////////..............-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! 3333333333333344444444444444444444444444444444455555555555555555556666666666666666666666666666666677777777778888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<=========>>>>>>>>>???????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>================?????????>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;:::::::::::::999999999999999999999999999998888888888777777777777777777777766666666666666666666666666666666666555555555555555555555554444444444444444444444433333333333333333333333333333333333332333333222222222222222222222222111111111111111111110000000000000000////////////////////...............----------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++********************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!! 111111122222222222222223333333333333333333333333444444444444444444444444444445555555555555555555556666666666666666666666666777777777777777777777777788888888888888888889999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<=========================>>>>>>>>=================>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999999999988888888888888888888888877777777777777776666666666666666666655555555555555555555555555555555555544444444444444444444444433333333333333333333332222222222222222222222222222222221111111111111111111111111000000000000000/////////////////////................----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************)))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! 1111111111222222222222233333333333333333333333334444444444444444444444444444444455555555555555555566666666666666666666666667777777777777777777777777888888888888888888888889999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<=========================>>>>>>===================>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999999999998888888888888888888887777777777777777766666666666666666666555555555555555555555555555555555554444444444444444444444444333333333333333333333322222222222222222222222222222222211111111111111111111111110000000000000000////////////////////..................--------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!! 11111111111122222222222333333333333333333333333333344444444444444444444444444444444555555555555555666666666666666666666666677777777777777777777777778888888888888888888888888899999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<=========================>>=======================>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999999999999999988888888888888888887777777777777777666666666666666666665555555555555555555555555555555555554444444444444444444444444333333333333333333333322222222222222222222222222222222211111111111111111111111110000000000000000////////////////////....................------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! 1111111111111112222222223333333333333333333333333333334444444444444444444444444444444455555555555566666666666666666666666666777777777777777777777777888888888888888888888888889999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<==================================================>>>>>>>>========<<<<<<<<;<;;;;;;;;;;;;::::::::::::9999999999999999999999999888888888888888877777777777777776666666666666666666665555555555555555555555555555555555544444444444444444444444444333333333333333333333322222222222222222222222222222222211111111111111111111111110000000000000000////////////////////......................-----------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++********************)))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! 1111111111111111122222222223333333333333333333333333333334444444444444444444444444444444455555555555666666666666666666666666666777777777777777777777888888888888888888888888889999999999999999:::::::::999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<==================================================>>>>>>>=========<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999999999998888888888887777777777777777776666666666666666666665555555555555555555555555555555555544444444444444444444444443333333333333333333333322222222222222222222222222222222211111111111111111111111110000000000000000////////////////////........................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************)))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!! 11111111111111111111222222222333333333333333333333333333333444444444444444444444444444444444555555555556666666666666666666666666667777777777777777778888888888888888888888888899999999999999999999:::::99999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<=<<===============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<==================================================>>>>>==========<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999999999988888888888877777777777777777766666666666666666666666655555555555555555555555555555555544444444444444444444444443333333333333333333333322222222222222222222222222222222211111111111111111111111110000000000000000/////////////////////.......................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++********************))))))))))))))))(((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!! 111111111111111111111122222222223333333333333333333333333333334444444444444444444444444444444445555555555556666666666666666666666666677777777777777778888888888888888888888888999999999999999999999999:999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================<<<<<<<<<<<<<<<<===================================<<<<<<<======================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<==================================================>>>===========<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999999999888888888888877777777777777777776666666666666666666666666555555555555555555555554455555444444444444444444444444443333333333333333333333222222222222222222222222222222222211111111111111111111111110000000000000000///////////////////////.....................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*******************))))))))))))))))))(((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##$$$$$####################"""""""""""""!!!!!!!!!!!!!! 111111111111111111111112222222222233333333333333333333333333333334444444444444444444444444444444445555555555556666666666666666666666666667777777777777778888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<===============================================================<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999999888888888888887777777777777777777777666666666666666666666666655555555555555555555444445554444444444444444444444444333333333333333333333332222222222222222222222222222222222111111111111111111111111100000000000000000///////////////////////.....................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*+++++++++++********************)))))))))))))))))))(((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###$$$######################""""""""""""!!!!!!!!!!!!! 11111111111111111111111222222222222223333333333333333333333333333333444444444444444444444444444444555555555555555666666666666666666666666666777777777777777888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>>>=======================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;<<<<<<<<<=========================>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<=============================================================<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888877777777777777777777777776666666666666666666666655555555555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111111111111111100000000000000000///////////////////////.....................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**++++++++++*******************)))))))))))))))))))))((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$######################""""""""""""!!!!!!!!!!!!!! 11111111111111111111111222222222222222223333333333333333333333333333333444444444444444444444444444555555555555555555666666666666666666666666666777777777777777788888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;<<<<<<<<=========================>>>>>>>>>========================<<<<<<<<<<<<<<<<<<===============================================<<<==========<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888888888777777777777777777777777776666666666666666666655555555555555555555544444444444444444444444444444444443333333333333333333333333222222222222222222222222122222211111111111111111111111110000000000000000000//////////////////////....................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****++++++++*******************))))))))))))))))))))))(''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####$######################""""""""""""!!!!!!!!!!!!!!! 01111111111111111111111222222222222222222233333333333333333333333333333334444444444444444444444444555555555555555555555666666666666666666666666666677777777777777778888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<======================>>>>>>=========================<<<<<<<<<<<<<<<<<<<<==========================================<<<<<<<<=======<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888888777777777777777777777777776666666666666666665555555555555555555544444444444444444444444444444444444433333333333333333333333332222222222222222222222111122221111111111111111111111111000000000000000000000////////////////////....................----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****++++++********************))))))))))))))))))))))(('''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############################"""""""""""!!!!!!!!!!!!!!!!! 00011111111111111111111222222222222222222222233333333333333333333333333333444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777888888889999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;;<<<<<<<<<<<<===================>>>>========================<<<<<<<<<<<<<<<<<<<<<<<========================<==============<<<<<<<<<<<====<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999988888888888888888888777777777777777777777777666666666666666665555555555555555555554444444444444444444444444444444444443333333333333333333333333222222222222222222222211111122111111111111111111111111100000000000000000000000//////////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******+++++********************))))))))))))))))))))))(((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!! 00000011111111111111111222222222222222222222222233333333333333333333333333333444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777788888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<=========================================<<<<<<<<<<<<<<<<<<<<<<<<<=======================<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999888888888888888888888777777777777777777777666666666666666665555555555555555555554444444444444444444444444444444444443333333333333333333333333322222222222222222222221111111111111111111111111111111110000000000000000000000000////////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********+++**********************))))))))))))))))))))(((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!! 0000000001111111111111122222222222222222222222223333333333333333333333333333333344444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777778888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<<======================<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::;::::::::::::::999999999999888888888888888888888887777777777777777776666666666666666665555555555555555555554444444444444444444444444444444444433333333333333333333333333222222222222222222222221111111111111111111111111111111110000000000000000000000000/////////////////....................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********++**********************))))))))))))))))))))(((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!! 00000000000111111111111222222222222222222222222222233333333333333333333333333333333444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777788888888888899999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<========<<<<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999988888888888888888888888877777777777777776666666666666666655555555555555555555544444444444444444444444444444444444443333333333333333333333333222222222222222222222221111111111111111111111111111111110000000000000000000000000/////////////////....................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!!!! 00000000000001111111111222222222222222222222222222222233333333333333333333333333333333344444444444555555555555555555555555555666666666666666666666667777777777777777777777777788888888888888889999999998888999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::::99999::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================<<<<<=======<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::9999999999998888888888888888888888888777777777777766666666666666666655555555555555555555544444444444444444444444444444444444433333333333333333333333333222222222222222222222221111111111111111111111111111111110000000000000000000000000/////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))(((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 000000000000000011111111112222222222222222222222222222222333333333333333333333333333333333444444444445555555555555555555555555556666666666666666666677777777777777777777777777888888888888888888888999988888888899999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999:::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<======<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888888888888887777777777777666666666666666666555555555555555555555554444444444444444444444444444444444433333333333333333333333332222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////....................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 00000000000000000011111111111222222222222222222222222222222233333333333333333333333333333333444444444444455555555555555555555555555566666666666666667777777777777777777777777788888888888888888888888888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999:::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999988888888888888888888877777777777776666666666666666666555555555555555555555555544444444444444444444444444444444333333333333333333333333332222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////.....................-----------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 0000000000000000000001111111111222222222222222222222222222222233333333333333333333333333333333344444444444445555555555555555555555555556666666666666666777777777777777777777778888888888888888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999:::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<<<<<============<<<<<<<<<<<<<====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999988888888888888888887777777777777766666666666666666666665555555555555555555555555444444444444444444444433344444333333333333333333333333332222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////.....................------------------------,,,,,,,,,,,,,,,++++++++++++++++++**********************************))))))))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################""""""""""""""!!!!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111222222222222222222222222222222233333333333333333333333333333333344444444444445555555555555555555555555555666666666666666677777777777777777778888888888888888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<=========<<<<<<<<<<<<<<<<===<<<<<<<<<<<;;;;;;;;;;:;;;;;;;;;;;;::::::::::::::::::9999999999999998888888888888888877777777777777766666666666666666666666655555555555555555555555544444444444444444444433333443333333333333333333333333322222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////.......................----------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))))))))(((((((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111112222222222222222222222222222222233333333333333333333333333333344444444444444445555555555555555555555555555566666666666666667777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999:::::::;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<======<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<;;;;;;;;;;;::;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888877777777777777766666666666666666666666666555555555555555555555444444444444444444444333333333333333333333333333333333322222222222222222222222211111111111111111111111111111111110000000000000000000000000/////////////////.........................--------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))))))))((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""""""!!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111111112222222222222222222222222222222233333333333333333333333333344444444444444444445555555555555555555555555555566666666666666666777777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;:::::::::::::::::::::999999999999999:::::::;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::;;;;;;::::::::::::::::::9::999999999999999888888888888888877777777777777777666666666666666666666666665555555555555555555444444444444444444444333333333333333333333333333333333332222222222222222222222222111111111111111111111111011111100000000000000000000000000//////////////////........................--------------------,,,,,,,,,,,,,,,,++++++++++++++++++***********************************)))))))))))))))))))((((((((((((((((((('''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################"""""""""""""""""!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111111111112222222222222222222222222222222333333333333333333333333344444444444444444444444555555555555555555555555555666666666666666666777777777888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;::::::::::::::::::::::::::::::::::::::::::9999999999999999999::::::;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::;;;:::::::::::::::::::9999999999999999998888888888888888777777777777777777766666666666666666666666655555555555555555544444444444444444444433333333333333333333333333333333333322222222222222222222222222111111111111111111111110001111000000000000000000000000000///////////////////......................---------------------,,,,,,,,,,,,,,,++++++++++++++++++***********************))**********))))))))))))))))))))((((((((((((((((((((''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################"""""""""""""""""""!!!!!!!!!!!!!!!! //00000000000000000000011111111111111111111122222222222222222222222222222233333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666677777777888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<;;;;;;;;;:::::::;:::::::::::::::::::9999999999999999998888888888888888777777777777777777777666666666666666666666555555555555555555544444444444444444444433333333333333333333333333333333333322222222222222222222222222111111111111111111111110000011000000000000000000000000000/////////////////////....................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))********))))))))))))))))))))((((((((((((((((((((((''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#######################"#####""""""""""""""""""""!!!!!!!!!!!!!!! ////000000000000000000011111111111111111111111122222222222222222222222222222223333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666667777777778888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999998888999999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::9999999999999999998888888888888888777777777777777777777776666666666666666666555555555555555555444444444444444444444333333333333333333333333333333333333322222222222222222222222221111111111111111111111100000000000000000000000000000000000///////////////////////..................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))*******))))))))))))))))))))((((((((((((((((((((((''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######################""####"""""""""""""""""""""!!!!!!!!!!!!!! ///////000000000000000011111111111111111111111112222222222222222222222222222222223333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666667777777777777888888888888888888888888888888888888888888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999998888899999999:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<;;;;;;;;;:::::::::::::::::::::::::999999999999999999888888888888888877777777777777777777777776666666666666666555555555555555555444444444444444444444433333333333333333333333333333333333322222222222222222222222222111111111111111111111110000000000000000000000000000000000/////////////////////////.................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++******************)))))))*****))))))))))))))))))))(((((((((((((((((((((((''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#####################""""##"""""""""""""""""""""""!!!!!!!!!!!!! .......................///////////////////000000000000000000000111111111111111111111122222222222222222222222222333333333333333333333333333444444444444444444444444455555555555555555555555555555666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888899999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888889999999:::::::::;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::;;;;;;::::::::::999999999:::::::9999999999999999999999999999888888888888888777777777777777777777777766666666666666666666655555555555555555555444444444444444443333333333333333333333333333333322222222222222222211111111111111111111111111111111111110000000000000000000000//////////////////....................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! .......................//////////////////////000000000000000000001111111111111111111111222222222222222222222222222333333333333333333333333333444444444444444444444444455555555555555555555555555555556666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888889999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99;;;;:::::::::::9999999998::::99999999999999999998899999999888888888888888887777777777777777777777776666666666666666666555555555555555555554444444444444444443333333333333333333333333333333222222222222222222211111111111111111111111111111111111110000000000000000000000//////////////////....................------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! .......................////////////////////////0000000000000000000001111111111111111111111222222222222222222222222222333333333333333333333333333344444444444444444444444445555555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999988888888888888888888889999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999;:::::::::::::99999999888:999999999999999999998888999999888888888888888888877777777777777777777766666666666666666666555555555555555555544444444444444444433333333333333333333333333333333222222222222222222111111111111111111111111111111111111100000000000000000000000//////////////////.....................-------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ---..................../////////////////////////000000000000000000000001111111111111111111111122222222222222222222222222233333333333333333333333333344444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999998888888888888888888888889999999:::::::::::::::::::::::::::::::9:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999::::::::::::99999999988889999999999999999999888888999988888888888888888887777777777777777777766666666666666666666655555555555555555554444444444444444443333333333333333333333333333333222222222222222222211111111111111111111111111111111111110000000000000000000000///////////////////......................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----................../////////////////////////000000000000000000000000011111111111111111111111122222222222222222222222222333333333333333333333333344444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999998888888888888887888888888889999999::::::::::::::::::::::::::::999::::::::99999999999:::::::::::::::::::::::::::::::::::::::::9999999999999999:::::::::::9999999988888899999999999999998888888889888888888888888888887777777777777777776666666666666666666666655555555555555555544444444444444444444433333333333333333333333333333222222222222222222222111111111111111111111111111111111110000000000000000000000///////////////////........................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! --------.............../////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444555555555555555555555555555566666666666666666666666777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999888888888888888887778888888889999999:::::::::::::::::::::::::::9999::::::9999999999999999::::::::::::::::::::::::::::::::::::999999999999999999::::::::::999999998888888999999999998888888888888888888888888888888877777777777777777766666666666666666666666555555555555555555444444444444444444444444333333333333333333333333332222222222222222222222221111111111111111111111100111111110000000000000000000000////////////////////........................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ----------............./////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444455555555555555555555555555555555666666666666666666666666777777777777777777777777888888888888888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999888988888888888888888888877778888888889999999:::::::::::::::::::::::::99999:::::999999999999999999999:::::::::::::::::::::::::::::999999999999999999999:::::::::99999999888888889999999888888888888888888888888888888888887777777777777777766666666666666666666665555555555555555555544444444444444444444444443333333333333333333333222222222222222222222222222211111111111111111111100001111100000000000000000000000//////////////////////......................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -------------.............//////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444455555555555555555555555555555555555566666666666666666666666667777777777777777777777778888888888888888888888888888888888888888999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888777778888888899999999:::::::::::::::::::::::999999::::9999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::99999999888888888799988888888888888888888888888888888888877777777777777777666666666666666666666655555555555555555555555444444444444444444444444433333333333333333332222222222222222222222222222222111111111111111111100000011100000000000000000000000////////////////////////....................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ----------------.............////////////////////0000000000000000000000001111111111111111111111111122222222222222222222222222333333333333333333333333444444444444444444444444444445555555555555555555555555555555555555666666666666666666666666677777777777777777777777778888888887778888888888888888888888999999999999999999999999999999999999999999999999::9:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999988888888888899999988888888888888888888888887777778888888999999999::::::::::::::::::::99999999::999999999999999999999999999:9999999999999999999999999999999999999999999999:::::999999999888888887778888888888888888888888877888888888888777777777777777776666666666666666666665555555555555555555555555544444444444444444444444433333333333333333322222222222222222222222222222221111111111111111111000000001000000000000000000000000/////////////////////////..................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ------------------..............////////////////////00000000000000000000000111111111111111111111111112222222222222222222222222223333333333333333333333333444444444444444444444444444445555555555555555555555555555555555555566666666666666666666666666777777777777777777777777788877777777788888888888888888888899999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999998888888888888888888888889888888888888888888877777777777778888888999999999:::::::::::::::::9999999999:999999999999999999999999999999999999999999999999999999999999999999999999998:::99999999998888888777778888888888888888888877777888888888777777777777777777666666666666666666666665555555555555555555555555544444444444444444444433333333333333333322222222222222222222222222222221111111111111111111000000000000000000000000000000000000///////////////////////..................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ---------------------..............////////////////////0000000000000000000000011111111111111111111111111222222222222222222222222222333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777788888888888888888888889999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888877777777777777788888888999999999:::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999988888:999999999988888888777777888888888888888777777777788888877777777777777777776666666666666666666666666555555555555555555555555444444444444444444443333333333333333333222222222222222222222222222222211111111111111111110000000000000000000000000000000000000//////////////////////..................----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))())))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------............../////////////////////00000000000000000000000111111111111111111111111111222222222222222222222222222333333333333333333333333344444444444444444444444444444445555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777788888888888888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888777777777777777777788888889999999999:::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888889999999999888888877777777888888887777777777777777788887777777777777777777776666666666666666666666666555555555555555555555444444444444444444444333333333333333333222222222222222222222222222222221111111111111111111000000000000000000000000000000000000///////////////////////..................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))))(()))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!! -----------------------................./////////////////////00000000000000000000000111111111111111111111111111222222222222222222222222222233333333333333333333333334444444444444444444444444444444455555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888777777777777777777777788888889999999999:::::9999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888899999999888888887777777768888777777777777777777777777777777777777777777777766666666666666666666665555555555555555555554444444444444444444443333333333333333332222222222222222222222222222222211111111111111111111000000000000000000000000000000000000///////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))(((()(((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------..................../////////////////////0000000000000000000000011111111111111111111111111112222222222222222222222222222333333333333333333333333344444444444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888877777777777777777777777888888899999999999999999999999999999999999999999999988888888899999999999999999999999999999998888888888888888888888888999999888888887777777766687777777777777777777777777777777777777777777777776666666666666666666655555555555555555555554444444444444444444443333333333333333332222222222222222222222222222222211111111111111111110000000000000000000000000000000000000//////////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************************))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------......................//////////////////////000000000000000000000001111111111111111111111111111222222222222222222222222222233333333333333333333333333444444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::9999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888777777777777777777777777777888888899999999999999999999999999999999999999999988888888888888899999999999999999999999988888888888888888888888888889999888888888777777776666777777777777777777777777777777777777777777777776666666666666666666555555555555555555555554444444444444444444433333333333333333322222222222222222222222222222222111111111111111111110000000000000000000000000000000000000//////////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------.........................//////////////////////0000000000000000000000011111111111111111111111111112222222222222222222222222223333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888887777777777777777777777777777778888888899999999999999999999999999999998999999988888888888888888889999999999999999988888888888888888888888888888888899888888888777777776666667777777777777777777777777777777777777777777776666666666666666665555555555555555555555544444444444444444444333333333333333333332222222222222222222222222222222111111111111111111100000000000000000000000000000000000000//////////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,---------------------........................./////////////////////////000000000000000000000000111111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444455555555555555555555555556666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888887777777777777777777777777677777777778888888999999999999999999999999999988889999988888888888888888888899999999999999888888888888888888888888888888887777888888888777777776666666677777777777777777777777777777777777777777766666666666666666655555555555555555555554444444444444444444443333333333333333333333322222222222222222222222222221111111111111111111111000000000000000000000000000000000000//////////////////////...................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,,,,------------------........................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777788888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777667777777778888888899999999999999999999999998888889999888888888888888888888899999999999988888888888888888888888888887777777777888888877777777766666666677777777777777777777766667777777777777766666666666666666655555555555555555555555444444444444444444444333333333333333333333333322222222222222222222222112111111111111111111111111000000000000000000000000/00000000///////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,,,,,,----------------........................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444444444445555555555555555555555555666666666666666666666666667777777777777777777777777777777777777788888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776667777777788888888899999999999999999999998888888899888888888888888888888888999999999888888888888888888877777777777777777777778888877777777766666666666777777777777777666666666677777777777766666666666666666655555555555555555555554444444444444444444444443333333333333333333333333222222222222222222222111111111111111111111111111110000000000000000000000///000000///////////////////////.....................------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,,,,,,,,,--------------......................../////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333334444444444444444444444444444444444444555555555555555555555555556666666666666666666666666666777777766677777777777777777777778888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888887777777777777778888888777777777777777777777777766677777777788888888999999999999999999999888888888888888888888888888888888888889999888888888888888888777777777777777777777777788877777777766666666666667777777776666666666666666777777777666666666666666666555555555555555555555554444444444444444444444444433333333333333333333333332222222222222222221111111111111111111111111111111100000000000000000000/////0000///////////////////////.......................----------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,--------------...................../////////////////////////00000000000000000000000001111111111111111111111111112222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555556666666666666666666666666666766666666677777777777777777777777888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777766777766667777777788888888899999999999999999998888888888888888888888888888888888888888888888888888888888877777777777777777777777766677777777777666666666666557777766666666666666666666777777666666666666666666655555555555555555555555554444444444444444444444444433333333333333333333333222222222222222222111111111111111111111111111111110000000000000000000////////0////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,--------------......................///////////////////////00000000000000000000000000011111111111111111111111111112222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555556666666666666666666666666666666666666666677777777777777777777777888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777776666666667666677777777888888888899999999999999998888888888888888888888888888888888888888888888888888888888877777777777777777777776666666777777776666666666666555577766666666666666666666667777666666666666666666666555555555555555555555555544444444444444444444444433333333333333333333332222222222222222222111111111111111111111111111111100000000000000000000///////////////////////////////////........................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,--------------......................///////////////////////00000000000000000000000000011111111111111111111111111112222222222222222222222222233333333333333333333333333333333444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777666666666667666677777777788888888889999999999999998888888888888888888888888888888888888888888888888888888887777777777777777766666666666666777777666666666666665555576666666666666666666666667666666666666666666666666555555555555555555555555444444444444444444444443333333333333333333332222222222222222222111111111111111111111111111111110000000000000000000//////////////////////////////////////......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,---------------......................///////////////////////000000000000000000000000000011111111111111111111111111112222222222222222222222222233333333333333333333333333333333444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777788888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777776666666666666666666677777777888888888888999999999999888888888888888888888888888888888888888888888888888888888777777777777666666666666666666667777666666666666665555555666666666666666666666666666666666666666666666666655555555555555555555554444444444444444444444433333333333333333333322222222222222222221111111111111111111111111111111100000000000000000000/////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------......................////////////////////////0000000000000000000000000000111111111111111111111111111122222222222222222222222222233333333333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777776666666666666666666666777777778888888888889999999999888888888888888888888888888888777788888888888888888888888777777777776666666666666666666666576666666666666665555555556666666666666666666666666666666666666666666666655555555555555555555544444444444444444444444333333333333333333333222222222222222222211111111111111111111111111111111100000000000000000000/////////////////////////////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  )**********************+++++++++,,,,,,,,,,,,,,,,,,--------------------------....................../////////////////////////00000000000000000000000001111111111111111111111111122222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444455555555555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666667777777666666666666666666666666666666666666666666655555555555555555555555555566666666677777777777788888888888888877777777777777777777777777777777777777777777777777777776666666666666666666666655555555555555555554444444444444444555555555555555554444444455555555555555555555544445555554444444444444444444444444333333333333333333332222222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!""""!!!!!!!!!!!!!!!!!!!!!  ))))*******************++++++++++++,,,,,,,,,,,,,,,,,,--------------------------.................../////////////////////////00000000000000000000000001111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555566666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888777777777777777777777777777778888777788888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555556666666677777777777778888888888888877777777777777777777777777777777777777777777777777777766666666666666666666555555555555555555554444444444444444444555555555555555444444444455555555555555555554444445555444444444444444444444444333333333333333333333332222222222222222222222222222222222221111111111111111111111111111110000000000000000000000000000000///////////////////...................---------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**********************))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!  ))))))*****************+++++++++++++++,,,,,,,,,,,,,,,,,,--------------------------................/////////////////////////000000000000000000000000000001111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555556666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555566666666677777777777778888888888887777777777777777777777777777777777777777777777777777766666666666666666655555555555555555555554444444444444444444445555555555555444444444444555555555555555554444444454444444444444444444444443333333333333333333333333322222222222222222222222212222222211111111111111111111111111111110000000000000000000000000000000///////////////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))**************++++++++++++++++++,,,,,,,,,,,,,,,,,---------------------------............./////////////////////////0000000000000000000000000000000011111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777777777788888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555566666666677777777777778888888887777777777777777777777777777777777777777777777777777766666666666656666555555555555555555555544444444444444444444444455555555555444444444444445555555555555555444444444444444444444444444444444433333333333333333333333333222222222222222222222111122222111111111111111111111111111111100000000000000000000000000000000///////////////////..................--------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))***********+++++++++++++++++++++,,,,,,,,,,,,,,,,,---------------------------.............//////////////////////0000000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222223333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555566666666667777777777777777877777777777777777767777777777777777777777777777777777766666666666666556655555555555555555555544444444444444444444444444455555555544444444444444445555555555555544444444444444444444444444444444444433333333333333333333333333222222222222222222211111122211111111111111111111111111111110000000000000000000000000000000///////////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))*********+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,---------------------------............///////////////////////0000000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444455555555555555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555566666666667777777777777777777777777777777766677777777777777777777777777666666666666666666666555565555555555555555554444444444444444444444444444444555555444444444444444444455555555555544444444444444444444444444444444444444333333333333333333333333322222222222222222111111111111111111111111111111111111111110000000000000000000000000000000///////////////////...................------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))******+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,---------------------------..............//////////////////////0000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444445555555555555555555555555555555566666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555544444444555555555556666666666677777777777777777777777777777666677777777777777777766666666666666666666666666665555555555555555555555444444444444444444444444444444444555544444444444444444444455555555554444444444444444444444444444444444444333333333333333333333333322222222222222222111111111111111111111111111111111111111110000000000000000000000000000000////////////////////....................-------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))****+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,----------------------------.............///////////////////////0000000000000000000000000000000000000111111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444455555555556666666666667777777777777777777777777666666777777777777776666666666666666666666666666666555555555555555555554444444444444444444444444444444443335544444444444444444444444555555554444444444444444444444444444444444443333333333333333333333333222222222222222221111111111111111111111111111111111111111100000000000000000000000000000000///////////////////.......................------------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))*+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------................///////////////////////00000000000000000000000000000000000001111111111111111111111111222222222222222222222222222233333333333333333333333333344444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666667777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555444444444444444444444455555555556666666666666777777777777777777777766666667777777777666666666666666666666666666666666555555555555555555444444444444444444444444444444444333333344444444444444444444444445555554444444444444444444444444444444444433333333333333333333333332222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000////////////////////........................----------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------....................///////////////////////0000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666667777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555554444444444444444444444445555555555666666666666667777777777777777776666666667777777666666666666666666666666666666666665555555555555555544444444444444444444444444444444433333333344444444444444444444444445555444444444444444444444444444444444333333333333333333333333332222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000//////////////////////.........................--------------------,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................///////////////////////00000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222233333333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555566666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655566666666666666655555555555555555555555555555555555444444444444444444444444455555555556666666666666667777777777777776666666666777766666666666666666666666666666666666655555555555555555444444444444444444444444444444433333333333334444444444444444444444444555444444444444444444443344444444333333333333333333333333332222222222222222221111111111111111111111111111111111111111110000000000000000000000000000000/0////////////////////////........................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))***++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////00000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777776666666666667777666777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555566665555555555555555555555555555555555555555555555444444444444444444444444445555555555566666666666666677777777776666666666666666666666666666666666666666666666666665555555555554555544444444444444444444444444444433333333333333334444444444444444444444443444444444444444444444433344444333333333333333333333333332222222222222222222211111111111111111111111111111111111111110000000000000000000000000000000/////////////////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*************************))))))))))))))))))))))))((((((((((((((((((((((((('(('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*****++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////000000000000000000000000001111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777766666666666666666666666666666666666666666666666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444445555555555556666666666666666667766666666666666666666666666666666666666666666666666655555555555555445554444444444444444444444444444333333333333333333344444444444444444444433334444444444444444444433333444333333333333333333333333332222222222222222222222111111111111111111111111111111111111100000000000000000000000000000000///////////////////////////////...................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************************))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------........................./////////////////////////000000000000000000000000000011111111111111111111111111111122222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555666666666666666666666666666666666666666666666666666666777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444555555555555566666666666666666666666666666666666666666666666666666666666666666555555555555555554445544444444444444444444444444433333333333333333333344444444444444444443333334444444444444444444333333433333333333333333333333332222222222222222222222222111111111111111111111111111111111110000000000000000000000000000000////////////////////////////////...................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ())))))))))))))))))))))***********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------........................./////////////////////////////000000000000000000000000000011111111111111111111111111111112222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444555555555555555666666666666666666666666666666566666666666666666666666666555555555555555555555444454444444444444444444444434333333333333333333333333444444444444444433333333344444444444444444433333333333333333333333333333333222222222222222222222222221111111111111111111111100111111100000000000000000000000000000000///////////////////////////////....................------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((())))))))))))))))))))**************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------.........................////////////////////////////////000000000000000000000000000000111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333334444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444455555555555555556666666666666666666666666555566666666666666666666555555555555555555555555554444444444444444444444444444333333333333333333333333333444444444444433333333333344444444444444443333333333333333333333333333333333222222222222222222222222221111111111111111111100000111110000000000000000000000000000000////////////////////////////////....................------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((()))))))))))))))))*****************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------........................////////////////////////////////////00000000000000000000000000000111111111111111111111111111111111222222222222222222222222222233333333333333333333333333333333333344444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444445555555555555555566666666666666666666555555566666666666666665555555555555555555555555555544444444444444444444444444433333333333333333333333333333444444444433333333333333344444444444444433333333333333333333333333333333333222222222222222222222222211111111111111111100000000110000000000000000000000000000000////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  ((((((((())))))))))))))*******************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......................./////////////////////////////////////00000000000000000000000000000011111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333334444444444444444444444444444444444555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444433333334444444444444445555555555555555556666666666666666555555555666666666665555555555555555555555555555555554444444444444444444444444433333333333333333333333333333334444443333333333333333333444444444444433333333333333333333333333333333333222222222222222222222222211111111111111111100000000000000000000000000000000000000000////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !!!!  (((((((((((()))))))))))**********************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------........................////////////////////////////////////000000000000000000000000000000001111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333444444444444444444444444445555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444443333333333333344444444444445555555555555555555566666666655555555555556666666655555555555555555555555555555555555444444444444444444444444443333333333333333333333333333322244333333333333333333333334444444444443333333333333333333333333333333332222222222222222222222222111111111111111111000000000000000000000000000000000000000000////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!  (((((((((((((()))))))))*************************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------........................//////////////////////////////////////0000000000000000000000000000111111111111111111111111122222222222222222222222222223333333333333333333333333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555556666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444333333333333333333334444444444444555555555555555555555555555555555555555556666555555555555555555555555555555555555554444444444444444444444444433333333333333333333333333222222233333333333333333333333334444444444333333333333333333333333333333322222222222222222222222222111111111111111111000000000000000000000000000000000000000000////////////////////////////////....................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! !!  ((((((((((((((((())))))*************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.......................//////////////////////////////////////0000000000000000000000000111111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333344444444444444444444444444444444445555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444443333333333333333333333444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444333333333333333333333333222222222233333333333333333333333334444444443333333333333332333333333333222222222222222222222222222111111111111111111000000000000000000000000000000000000000000/////////////////////////////////....................------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!  (((((((((((((((((((()))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................//////////////////////////////////0000000000000000000000000111111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333344444444444444444444444444444444444444444444555555555555555555555555555555555555555555555556656666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555555544444444444444444444444444444444444444443333333333333333333333344444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444443333333333333333333333322222222222233333333333333333333333334444444333333333333333222333333333222222222222222222222222222111111111111111111000000000000000000000000000000000000000000//////////////////////////////////.....................-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!  (((((((((((((((((((((()*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------........................//////////////////////////////0000000000000000000000000111111111111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666655555555555555555555555555555555555555555666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444544444444444444444444444444444444444444444444444443333333333333333333333334444444444444445555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444443333333333333333333333332222222222222233333333333333333333333334444433333333333333332222333333222222222222222222222222221111111111111111111000000000000000000000000000000000000000000////////////////////////////////./........................-------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""!!!!!!!!!!!!!!!  (((((((((((((((((((((((*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111112222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333344444444444444455555555555555555555555555555555545555555555555555444444444444444555554444444444444434444444444333333333333333333333332222222222222222233333333333333333333333334443333333333333333222222333222222222222222222222222221111111111111111111111000000000000000000000000000000000000000////////////////////////////////.............................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!  ((((((((((((((((((((((()************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////00000000000000000000000000000111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555556666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444443433333333333333333333333333333333333333344444444444444445555555555555555555555555544444455555555555555444444444444444444444444444444444443344444433333333333333333333333332222222222222222222333333333333333333333333343333333333333333222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000////////////////////////////////...............................--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************)))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!  '''''''''''''(((((((((((((((((((((((((((()))))))())))))))))))))))))))))))*************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------............................//////////////////00000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333222222222222222222222223333333333333344444444444444444444444444444444444444555555444444444444444444444444444455444444444444444433333333333333333333333322222222111111111111111111111111111111111111111111222222222222211111111111122222222222211111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''(((((((((((((((((((((((((((())))(((()))))))))))))))))))))*************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------.........................///////////////////////0000000000000000000000000001111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222223333333333333344444444444444444444444444444444444445555444444444444444444444444444444444444444444444333333333333333333333333333222222111111111111111111111111111111111111111111112222222222211111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000/////////////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''(((((((((((((((((((((((((((()((((((())))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................./////////////////////////00000000000000000000000000000011111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333232323222222222222222222222222222222233333333333334444444444444444444444444444444444445554444444444444444443344444444444444444444444443333333333333333333333333332222221111111111111111111111111111111111111111111002222222221111111111111111222222111111111111111111111110000000000000000000000000000000000000000000000000000000000000/////////////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''(((((((((((((((((((((((((((((((((((((())))))))))))))))))*********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................./////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222333333333333334444444444444444444444444444444444544444444444444443333333334444444444444444444443333333333333333333333333332222211111111111111111111111111111111111111111110000222222221111111111111111122211111111111111111111111000000000000000000000000000000000000000000000000//00000000000//////////////////////////..........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))******************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------......................./////////////////////////00000000000000000000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333333444444444444444444444444444444444444444444444443333333333344444444444444444444333333333333333333333333332222211111111111111111111111111111111111111111000000002222221111111111111111100111111111111111111111111100000000000000000000000000000000000000000000000////00000000//////////////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))***************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................../////////////////////////00000000000000000000000000000000000000000000000001111111111111111111111111122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222233333333333333333344444444444444444444444444444444444444444433333333333344444444444444444443333333333333333333333333322222111111111111111111111111111111111111110000000000002222111111111111111110000111111111111111111111111100000000000000000000000000000000000000000000///////00000///////////////////////////..........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333334444444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333344444444444444444444444444444444444443333333333333344444444444444444333333333333333333333333332222222111111111111111111111111111111111110000000000000002211111111111111110000000111111111111111111111111100000000000000000000000000000000000000000//////////00///////////////////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))********++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------..........//////////////////////////////00000000000000000000000000000000000000000000011111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333444443333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333334444444444444444444444444444444444443333333333333333344444444444444333333333333333333333333222222222211111111111111111111111111110000000000000000000000111111111111111100000000011111111111111111111111110000000000000000000000000/000000000000////////////////////////////////////////..........................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------.....////////////////////////////////////0000000000000000000000000000000000000001111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333344444444444344444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333444444444444444444444444444444444443333333333333333333334444444443333333333333333322222222222222222221111111111111111100000000000000000000000000000000011111111111111000000000001111111111111111111111110000000000000000000000/////000000000/////////////////////////////////////////..........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..../////////////////////////////////////00000000000000000000000000000000001111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333444444444444444444444444344444444333333333333333333333333333444333333333333333322222222222222222222221111111111111100000000000000000000000000000000000011111111111100000000000001111111111111111111110000000000000000000000////////000000////////////////////////////////////////////.........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  &''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------........./////////////////////////////////////000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333444444444444444444444443344444443333333333333333333333333333333333333333333222222222222222222222222221111111111110000000000000000000000000000000000000011111111110000000000000001111111111111111100000000000000000000000///////////000//////////////////////////////////////////////..........................-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------..............////////////////////////////////////000000000000000000000000000001111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111222222222222222222222333333333333333444444444444444444443333444444333333333333332222233333333333333333333333322222222222222222222222222211111111100000000000000000000000000000000000000///11111111000000000000000001111111111111100000000000000000000000////////////////////////////////////////////////////////////..........................---------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  &&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*****************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...................///////////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222233333333333333333344444444444443333333444443333333333332222222223333333333333333333333222222222222222222222222222111111111000000000000000000000000000000000000//////11111000000000000000000001111111111000000000000000000000000/////////////////////////////////////////////////////////////..........................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))********************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................////////////////////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111122222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111122222222222222222222233333333333333333333333433333333333344443333333333322222222222333333333333333333333222222222222222222222222221111111110000000000000000000000000000000000//////////1110000000000000000000000111111000000000000000000000000//////////////////////////////////////////////////////////////..........................---------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&'''''''''''''''''''''''''''''((((((('(((((((((((((((((((((((()))))))))))))))))))))))))************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111222222222211111111111111111112222222222222222222222333333333333333333333333333333333344333333333333222222222222333333333333333333322222222222222222222222221111111110000000000000000000000000000000000/////////////0000000000000000000000000111100000000000000000000000//////////////////////////////////////////////////////////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((((''''((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333343333333333322222222222222333333333333333333222222222222222222222211111111111000000000000000000000000000000000////////////////00000000000000000000000//0000000000000000000000000/////////////////////////////////////////////////..//////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''('''''''((((((((((((((((((())))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........................////////////////////////////////////////////00000000000000000000000000000001111111111111111111111111111111111111111111111111111112112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333332222222222222222333333333333333322222222222222222111111111111111100000000000000000000000000000000//////////////////00000000000000000000/////0000000000000000000000000//////////////////////////////////////////////.....///////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((()))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------.........................//////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222333333333333333333333333332222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222233333333333333333333333333333333333222222222222222222222333333333332222222222222221111111111111111111100000000000000000000000000000/////////////////////0000000000000000/////////0000000000000000000000000///////////////////////////////////////////........////............................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((()))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------.........................//////////////////////////////////////////////////00000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333332333333332222222222222222222222222233322222222222222222111111111111111111111100000000000000000000000000/////////////////////...0000000000000////////////0000000000000000000000000////////////////////////////////////////...........//...........................---------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((())))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------............................../////////////////////////////////////////////00000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222233333332222223333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333332222333333322222222222222222222222222222222222222222222211111111111111111111111100000000000000000000000////////////////////.......0000000000///////////////0000000000000000000000000////////////////////////..///////////........................................----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++**********************))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((()))))))))))****************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................///////////////////////////////////////000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222233333333333333333322222223333322222222222222222222222222222222222222222222111111111111111111111111111000000000000000000000///////////////////..........000000///////////////////0000000000000000000000///////////////////////......////////..........................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************)))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((()))))))))******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................../////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222233333333222222222222233322222222222222222222222222222222222222222222111111111111111111111111111110000000000000000000//////////////////.............00///////////////////////0000000000000000000///////////////////////........./////.............................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************)))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))*****************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222322222222222222222111111112222222222222222222211111111111111111111111111111100000000000000000//////////////////.............../////////////////////////000000000000000////////////////////////............//..............................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***************************)))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))*******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------...................................../////////////////////////////////0000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222221111111111122222222222222222211111111111111111111111111111111000000000000000//////////////////................./////////////////////////000000000000////////////////////////.............................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************)))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))))))))))*******************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------................................///////////////////////////////////////00000000000000000000000000000000000000000000000000000000111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111110000000000111111111111111111111112222222222222222222222222222222222222222222222222222221111111111111222222222222222211111111111111111111111111110000000000000000000/////////////////..................../////////////////////////00000000////////////////////////..............................................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***************************)))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))******************************++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..............................//////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111122222222222221111111111112222111111111111111111111122222222222222111111111111111000000000000000000000000000000000000000//////////////..................////////...................................................................................................------------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************************))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))****************************++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------......................................../////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000//////////////....................////....................................................................................................-------------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************************))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------..........................................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111110000000000000000000000000000000000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////00000000//0000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000/////////////..........................................................................................................................--------------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************************))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))*************************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................................//////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////00000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111100000111111111111111111111110000000000000000000000000000000000000000/////////////.........................................................................................................................---------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++********************************)))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------..............................//////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111000000001111111111111111111111000000000000000000000000000000000000000//////////////........................................................................---.......................---..................---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************************))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////00000000000000000001111111111000000000111111111111111111111110011111111111111000000000000111111111111111111111000000000000000000000000000000000000000//////////////.........................-............................................------...................-------...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************************))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000000000000000000000000000000000111111111111111111110000011111111111100000000000000111111111111111111100000000000000000000000000000000000000///////////////.......................-----.........................................---------................----------............-----------------------------------,,,-,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************************))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////000000000000000000000000000000000001111111111111111000000000111111111000000000000000001111111111111111100000000000000000000000000000000000000///////////////.....................---------.....................................-------------..............------------.........-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////00000000000000000000000000000000001111111111111000000000000111111100000000000000000001111111111111110000000000000000000000000000000000000/////////////////.................--------------......................---.........----------------..........----------------......-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//0000000000000000000000000000000000//////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000001111100000000000000000000011111111111100000000000000000000000000000000000000/////////////////................-----------------..................-------.....--------------------.......-------------------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************))))))))))))))))))))))))))))(((((((((((((((((((((((''(((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))****************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////0000000000000000/////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000001110000000000000000000000011100000000000000000000000000000000000000000000000///////////////..............---------------------...............----------..-----------------------....----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''(''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))*)***********++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////0/////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000///////000000000000/////////////..............-----------------------...........--------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))********++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000//////////////////////////////////.............-------------------------........--------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************************))))))))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))****+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------..........................//////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000///////////////////////////00000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////...............-------------------------....---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------...........................///////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//0000000000000000000000000/////////////////////////////////..............-------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------........................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000/////00000000000000000000000/////////////////////////////////..............---------------------------------------------------------------------------------------------------------,--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************************))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))****************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....///////////////////..//////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////000000000000000000000/////////////////////////////////.............--------------------------------------------------------------------------------,,,----------------------,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************)))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*********************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...../////////////////...////.....//////////////00000000000000000000000000000000000000000000000000//00000000000000000/////////0000000000000000000/////////////////////////////////..............------------------------------------------------------------------------------,,,,,,--------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///////////////....//........./////////////0000000000000000000000000000000000000000000////////0000000000000000//////////0000000000000000//////////////////////////////////..............--------------------------------,,,,----------------------------------------,,,,,,,,,,----------------,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........///////////................../////////////00000000000000000000000//000000000////////////////00000000000000////////////000000000000//////////////////////////////////////............------------------------------,,,,,,,,-------------------------------------,,,,,,,,,,,,,-------------,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((()))))))))))))))))))))))))*******************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........../////.........////////...................../////////////00000000000000000000////00000////////////////////00000000000///////////////000000000//////////////////////////////////////.............---------------------------,,,,,,,,,,,,,---------------------,,,,---------,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((()))))))))))))))))))))))))*************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.............../////////////////......../.....................///......................................///////////////00000000000000////////00///////////////////////00000000//////////////////000000//////////////////////////////////////..............-------------------------,,,,,,,,,,,,,,,,,------------------,,,,,,,-----,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))******************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................./////............................................/......................................//////////////////////////////////////////////////////////////0/////////////////////////00///////////////////////////////////////...............---------------------,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))))))))))))))************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................................................................................./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((())))))))))))**************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............................................................................................///////////////////////////////////////////////////////////////////////.........................///////////////////////....................................................................................................................//////////////////////////////////////////////////////.....///////////////////////////////////////////////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.................---------..............................................................................................................///////////////0000000000000000000/////////////////......................................../////////////////////.............................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************)))**)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------...........................................................--.---............................................////////////////000000000000/////////////////////...........................................////////////////...............................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------..........-...-----------.........................--------------------.......................................////////////////00000000///////////////////////.............................................///////////..................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------...............---------------------------------...................................///////////00000/00000////////////////////////...............................................//////....................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.................................////////00000000000000///////////////////////............................................----//.....................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))))))())(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------..................-------........///////00000000000000///////////////////////.........................................--------...................................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.............------------.......//////0000000000000000///////////////////////......................................-----------................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++*********************************)******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------......./////00000000000000000///////////////////////...................................--------------.............................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++++++++*********************************))))***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------......./////0000000000000000///////////////////////..................................----------------..........................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------....../////00000000000000000/////////////////////////...............................-----------------.......................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********+++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''(('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------...../////00000000000000000////////......////////////////.........................------------------.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,-----------------------------------------------------------------------------------------------------.....////000000000000000000///////.........///////////////////...................-------------------...................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++*****************+*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------,,,--------.....////00000000000000000//////............/////////////////////................-------------------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))())))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  !!"""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,------------------------------------------------------------,,,,,,,,,,,------....////00000001000000000/////...............///./////////////////..............-------------------.................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++****************************************************)))))))))))))))))))))))))))))))))))))))))))(((()((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&'&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!"""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,-----....////0000000000000000//////................//.//////////////////.............-------------------................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++****************************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!"""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))****************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////00000000000000/0/////................../...////////////////............--------------------................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++*******************************************************************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))**************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////00000000000000//////........................//////////////.............--------------------...............----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********++++++********************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....////0000000000000//////...........................//////////..............---------------------..............----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*************++*********************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----.../////00000000000//////...................................................----------------------.............----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////0000000000///////.........-.......................................------------------------............----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*++++++*******************************************************************)))**************))))))))))))))))))))))))))))))))))(())))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----..../////00000000///////.......-------..................................--------------------------...........-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++****+++*******************************************************************))))))***********))))))))))))))))))))))))))))))))))((((())((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....//////00000//////./......-----------.............................-----------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*****+******************************************************************)))))))))********))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....///////////////........----------------...---..............----------------------------------.......--------------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***********************************************************************)))))))))))))****)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,+++++,,,,,,,,,,,----...../////////////........-----------------------------------------------------------------------.....---------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***********************************************************)**********))))))))))))))))**))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,+++++++++++++,,,,,,,,-----.....//////////.........-------------------------------------------------------,,,,,,--------,,,....----------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***********************************************************))))*******))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,------...............----------,,,,,,,,----------------,,,,,,,,,,,,,,,,,,-------------------------------------------------,,---,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++**+++++++++++**************+***************************************************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,------............----------,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------,,,,,--,,,,,,,,,,,,,,++++++++++++++++++++++++++++******+++++++******************************************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""##############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,-------........-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++**********++++*****************************************************************))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((''((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''((((((((((((((((''('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++***********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''(((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************************************************************)************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++*************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************************************************)))))********))))))))))))))))))))))))))))))))))))))))))())))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"#"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++******************************************************************))))))))****))))))))))))))))))))))))))))))))))))))))))))((()((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++*****+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************************************))**************************************************++++++++++***************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**************************************************)))))********)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,++++++++++++++************************************************)))))))))*****))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++********************************)*************))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************************))))))**********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++++++++++++++++***********************)))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,++++++++++++++++++++++++,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********)))))))))))))))))*************************************************************************************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&'&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************)))***************************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++,,,,+++++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********)))))))))))))))******************************************************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************+++++++++++++++++++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))((((((((((((((((((((((((((((((((((((((((((((''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))(((((((((((())(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*)***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++****++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++******++++++++*********++++++++++++++++++++++++++++++++**++****************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************+++++++++++++++++++++++++++++++++++++++++++++++++********+++++****************+++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))(((())))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************++++++++**+++++++++++++++++++++++++++++++++++++++++*********+++**********************+++++++++++++++++++++********************)))))))))))))))))))))))))))(((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))**********************************************************************************)))******************************************))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))****************************************************************************)))))))))))))******************************))****)))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((''''''''((((((((((((((((((((((((((((((((((((((((''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((''''''''''''(((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************************************************************)****)))))))))))))))))))*************************)))**))))))))))))))))))))((())))))((((((((((((((((((((((((((((((((('''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))********************************************************************))**))))))))))))))))))))))))********************)))))*)))))))))))))))))))((((()))(((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((''''''''''''''''''(((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))****************************)))))))*******************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''(((((((((((((((((((((''''(((''''''''''''''''''''''((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))***************************)))))))))))***************************)))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((()))))*************************)))))))))))))))************************))))))))))))))))))))))))))))))))*************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((()))))************************)))))))))))))))))**********************)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$###########################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))************************)))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))***********************)))))))))))))))))))))****************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((('''((((((((()))))*********+++***********))))))))))))))))))))))*************))))))))))))))))))))))((((((((((((()))))))))))))))))))))))((((())(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''(((((())))))*******+++++*********)))))))))))))))))))))))***********))))))))))))))))))))(((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((''''''''''''''''((((())))))*******+++++*********))))))))))))))))))))))))*******))))))))))))))))()))((((((((((((((((((((((())))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''(((())))))*******++++++********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((())))))))))((((((((((((((((((((((((((((((((((((('''(((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++++++********)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))******+++++++********)))))))))((()))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))******++++++++*******)))))))(((((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((()))))*****++++++++*******)))))))((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''(((((((((((((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''(()))))*****++++++++*******))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''(((((((((((((((((('''''''((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"#############""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))******+++++++*******))))))((((((((((((((((())))))(((((((((((((((((((((((((('''''''''''''''''''(((((((((((('''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""###########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))******+++++++*******)))))(((((((((((((((((((((((((((((((((((((((('''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''((()))))*****+++++++*******)))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""#####"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((())))******++++++*******)))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""""""""###""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((()))))******++++*******)))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''((((())))*****************)))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%&&&&&&&'''''((((())))))))))))(()((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#############################################$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%&&&&&&'''''(((())))))))))))(()((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((())))))))))(((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''(((((()))))))((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""""""""""""""""!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''(((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"###"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((('((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''((((((((((((''('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''(((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$###################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&'''''''(((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$%%%%%%%%&&&&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################"""""""""""""""""""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&'''''''''''''''&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$$$$$$$$$$$#############$$$######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&'''''''''''''&&''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&'''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""##""##########################################################################################################################################################################$$$$$$$$#################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!