ccccccccccccccbbbbbbaaa_____^^^^^^^^^^^_________^^_____________________```````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbddddcccccccccccccccccccccdddddddddccccccccccccccccdddddddddddccccccccccccccdddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```_________________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????????>>>>>>>=============<<<<<<<<<<<;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222221111111111111000000000000///////////////............-------,,,,,,,,,,,,,++++++++++++******))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!! cccccccccccccccbbbbbbaa______^^^^^^^^^^______________________________````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbcccccccbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeffffffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbdddddccccccccccccccccccccdddddddddddccccccccccccccdddddddddddddccccccccccccdddddccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````_________________^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@????????????>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::::99999999988888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++++++*******)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""!!!!!!!!!!!!!!! cccccccccccccccbbbbbbba________^^^^^^_______________________________```````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbccccccccbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffeefffffffffffffffffffffffffffffffffffffffffffffffgfffffffffffffffffffffffffefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbccccccccccccccccccccbbbbbdddddddccccccccccccccccccddddddddddddcccccccccccccddddddddddddddcccccccccccddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`````_________________^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@?????????????>>>>>>>=============<<<<<<<<<<;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222221111111111111000000000000///////////////.............------,,,,,,,,,,,,,+++++++++++*******))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""!!!!!!!!!!!!!!! ccccccccccccccccbbbbbbb`___________________________________________```````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbccccccccccbcccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddedeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbcccccccccccccccccccccbbbbdddddddddccccccccccccccccddddddddddddddcccccccccccddddddddddddddddcccccccccdddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa``````__________________^^]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@????????????>>>>>>>>=============<<<<<<<<<;;;;;;;::::::::::::99999999988888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!!! ddcccccccccccccccbbbbbb```_______________________________________````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbcccccccccccccccccccccccbbdddddddddddccccccccccccccdddddddddddddddccccccccccdddddddddddddddddccccccccdddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````````_________________^^]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@????????????>>>>>>>>============<<<<<<<<<;;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222221111111111111000000000000//////////////.............-------,,,,,,,,,,,,,++++++++++********))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!!!! ddddcccccccccccccccbbbb````____________________________________````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddcdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbcccccccccccccccccccccccccddddddddddddcccccccccccccdddddddddddddddddccccccccddddddddddddddddddcccccccddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````________________^^^]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@?????????????>>>>>>>=============<<<<<<<<;;;;;;;;:::::::::::::9999999988888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!!! dddddcccccccccccccccccb``````_______________________________``````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccccccccccccccccccbbbbbddcccccccccccccccccccccccddddddddddddddcccccccccccdddddddddddddddddddccccccddddddddddddddddddddcccccddddddddddddcccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa``````````_______________^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@????????????>>>>>>>>============<<<<<<<<;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222221111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++++*********)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!! dddddddddccccccccccccccaa``````_______________``__________``````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbccccccccccccbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggffffffffffffffffffffffgggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccbbbddddcccccccccccccccccccccddddddddddddddddcccccccccddddddddddddddddddddccccceddddddddddddddddddddccccdddddddddddddccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````````______________^^^^^^]]]]]]]]]]]]]]]]\\\^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@????????????>>>>>>>>============<<<<<<<;;;;;;;;;:::::::::::::9999999988888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++*********))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!!! dddddddddddddddccccccccaaa``````_____________```______`````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbccccccccccccccbbbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffgfffggggggggggggggggggggggffffffffffffffffffgggggggffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccbdddddccccccccccccccccccccdddddddddddddddddccccccccddddddddddddddddddddddccceeeddddddddddddddddddddccddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaa`````````````____________^^^^^^^]]]]]]]]]]]]]]]]]\^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@?????????????>>>>>>>=============<<<<<<;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++++**********)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!! eeedddddddddddddddddcccaaaaa``````__________````____``````````````````````````aaaaaaaaaaaaaaaaaaababbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbcccccccccccccccbbbbbcccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggffffffffffffffgggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccdddddddccccccccccccccccccdddddddddddddddddddcccccceedddddddddddddddddddddcceeeeddddddddddddddddddddcddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaaa``````````````___________^^^^^^^^]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????>>>>>>>>============<<<<<<;;;;;;;;;;:::::::::::::9999999988888888888877777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++**********))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!!!! eeeeeddddddddddddddddddbaaaaa```````_______`````___`````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbcccccccccccccccccbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggffffffffffgggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccdddddddddccccccccccccccccdddddddddddddddddddddcccceeeddddddddddddddddddddddeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbaaaaa```````````````__________^^^^^^^^^]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@?????????????>>>>>>>=============<<<<<;;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++++***********)))))))))))))()((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!!!!! eeeeeeeeeddddddddddddddbbbaaaa``````````````````_``````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbcccccccccccccccccccbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggfffffggggggggggggggggggggfffffffffffffffffffffgfgggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccdddddddddddccccccccccccccddddddddddddddddddddddccceeeeeddddddddddddddddddddeeeeeeedddddddddddddddddddddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaaa````````````````_________^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@????????????>>>>>>>>============<<<<<;;;;;;;;;;;:::::::::::::999999998888888888888777777777777777766666666666655555555555554444444444444333333333322222222222221111111111111000000000000///////////////............-------,,,,,,,,,,,,,+++++++***********)))))))))))))()((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeeeddddddddbbbbaaaaa``````````````````````````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbcccccccccccccccccccccccccccccccccccccccccccccdccccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffffffffffgggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccdddddddddddddccccccccccccedddddddddddddddddddddddceeeeeeeddddddddddddddddddeeeeeeeeeddddddddddddddddeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbaaa`````````````````________^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBA@@@@@@@@@@@@@???????????>>>>>>>>=============<<<<;;;;;;;;;;;;::::::::::::9999999988888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,+++++++***********)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!! ffffeeeeeeeeeeeeeeeeeddbbbbbaaaaa```````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccdddccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggfffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccdddddddddddddddcccccccccceeeddddddddddddddddddddddeeeeeeeedddddddddddddddddeeeeeeeeeedddddddddddddddeeedddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaa``````````````````______^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]\\^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@???????????>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::::::9999999988888888888887777777777777777666666666666555555555555544444444444443333333333222222222222211111111111110000000000000//////////////............------,,,,,,,,,,,,,+++++++************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!! ffffffeeeeeeeeeeeeeeeeecbbbbbaaaaaa```````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccbbccccccccccccccccccccccdccccccccccccccccccccccddddccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccdddddddddddddddddcccccccceeeedddddddddddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeedddddddddddddeeeeeddddddddddddddddddccccccccccbbbbbbbbbbbbbbbbbbaaa`````````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAA@@@@@@@@@@@@@??????????>>>>>>>>>>============<<<;;;;;;;;;;;;;::::::::::::9999999998888888888887777777777777777666666666666655555555555554444444444443333333333322222222222211111111111110000000000000//////////////.............------,,,,,,,,,,,,,++++++************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!! ffffffffffffeeeeeeeeeeecccbbbbbaaaaaa```````````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccbcccccccccccccccccccccdddccccccccccccccccccccddddddcccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggfggggggggggggggggggggggggggggggggggggggggggggggghggggggggggggggggggggggggggffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccddddddddddddddddddccccccceeeeeedddddddddddddddddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaa`````````````````____^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::::9999999998888888888888777877777777777766666666666665555555555554444444444443333333333322222222222221111111111111000000000000//////////////.............------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!! fffffffffffffffffeeeeeeccccbbbbbaaaaaaa```````aa````````````a`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddccccccccccccccccccddddddddcccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiijjjijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccddddddddddddddddddddccccceeeeeeeedddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeddddddddddeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbaaaaaa````````````````___^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<;;;;;;;;;;;;;:::::::::::99999999998888888888887778777777777777666666666666655555555555554444444444433333333333322222222222211111111111110000000000000//////////////............-------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!! gggggfffffffffffffffffeccccccbbbbbaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddccccccccccccccccddddddddddcddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjiiiiiiijjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccddddddddddddddddddddddccceeeeeeeeeddddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaa````````````````___^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=============<<<;;;;;;;;;;;;:::::::::::99999999998888888888888778877777777777766666666666665555555555554444444444433333333333322222222222221111111111111000000000000/0////////////............-------,,,,,,,,,,,,,+++++*************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!! ggggggggfffffffffffffffddcccccbbbbbbaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccdddddddcccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghghhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccddddddddddddddddddddddddceeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````````___^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;::::::::::9999999999988888888888877887777777777776666666666666555555555555544444444443333333333332222222222222111111111111100000000000000/////////////...........-------,,,,,,,,,,,,,++++++*************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! gggggggggggggffffffffffddddcccccbbbbbbaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddcccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccceddddddddddddddddddddddddeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa````````````````___^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>=============<<<;;;;;;;;;;;;;:::::::::99999999999888888888888878887777777777776666666666666555555555555444444444433333333333332222222222222111111111111100000000000000////////////...........--------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!! ggggggggggggggggggfffffdddddccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccddddddddddcccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhgghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccceeeddddddddddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeddddddfeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;:::::::::99999999999988888888888878887777777777776666666666666555555555555544444444443333333333333222222222222111111111111100000000000000/////////////..........--------,,,,,,,,,,,,,+++++**************)))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!! ghggggggggggggggggggggfdddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcceeeeeddddddddddddddddddddeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeddddffeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAA@@@@@@@@@@@@@???????>>>>>>>>>>>>============<<<<;;;;;;;;;;;;;::::::::99999999999988888888888888888777777777777666666666666655555555555544444444444333333333333222222222222211111111111100000000000000/////////////..........---------,,,,,,,,,,,,,+++++*************)))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""""""!!!!!!!!!!!!! jjjjjjjiiiiiiiiiiiiiiiihhhgggggggffffffeeeeeeeeecccccccccccccccccccccccccbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddccccccdddddddddddddddddddddddddddddddddddddddeeeeeeccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeeeeeddddddddbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````````bbbbbbbbbbbbbbaaaaaaaaaaabbbbbaaaaaaaaaaaaaaa`````___^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;:::::::::::9999999999998888888888888777777777777666666666555555555555544444444444333333333333222222222222211111111111100000000////////////.............-------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! jjjjjjjjjjjjjiiiiiiiiiihhhhhhggggggfffffffeeeeeecccccccccccccccccccccccccbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddcccccddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkjjjkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhgggggggggggeeeeeeeeeeeeeeeeeeeddddddccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````bbbbbbbbbbbbbbbaaaaaaaaaabbbbbbaaaaaaaaaaaaaaa````____^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;::::::::::::999999999999888888888888777777777777766666666655555555555544444444444333333333333322222222222211111111111110000000////////////.............-------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!! jjjjjjjjjjjjjjjjjjjjiiihhhhhhhhgggggggffffffeeeeccccccccccccccccccccccccdbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddcccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiikkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhggggggggggfeeeeeeeeeeeeeeeeeeedddddcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````cbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbaaaaaaaaaaaaaaa```_____^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888877777777777766666666655555555555554444444444433333333333322222222222221111111111110000000/////////////............--------,,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjiihhhhhhhhhhgggggffffffeeddccccccccccccccccccccdddbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddccddddddddddddddddddddddedddddddddddddddeeeeeeeeeeeddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjikkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhggggggggfffeeeeeeeeeeeeeeeeeeddddccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````ccbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbaaaaaaaaaaaaaaa``______^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;:::::::::::::99999999999988888888888877777777777776666666665555555555554444444444433333333333332222222222221111111111111000000/////////////............--------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhgggggffffffdddddcccccccccccccdddddddbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhgggggggffffeeeeeeeeeeeeeeeeeeeddcccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````cccbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbaaaaaaaaaaaaaaa`_______^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999888888888888877777777777766666666655555555555544444444444433333333333322222222222221111111111110000000/////////////...........--------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((('('''''''''''''&&&&&&&&&&&$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggffffdddddddcccccccccdddddddddbbbbbbbbbccccccccccccccccccccddddddddddddddddddddeddddddddddddddddddddeeeeedddddddddddeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggfffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllklkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhgggggffffffeeeeeeeeeeeeeeeeeedcccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````ccccbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;:::::::::::::99999999999988888888888877777777777766666666665555555555554444444444433333333333332222222222221111111111110000000/////////////...........---------,,,,,,,,,,,,,++++++++++++++**************)))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjkjjjiiiiiiiiiiiiiihhhhhggggffeddddddddddddddddddddddddbbbbbbbbcccccccccccccccccccdddddddddddddddddddddeedddddddddddddddddddeeeeeeddddddddddeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffgggggggfffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkklkllkllkkkklkllkllklkklkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggffffffihhhhhhhhhhhhhhhhhhhhggggiihhhhhhhhhhhhhhhhhhhggggfffffffeeeeeeeeeeeeeeeeeeccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````cccccbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;::::::::::::999999999999988888888888877777777777666666666655555555555544444444444433333333333322222222222221111111111110000000////////////...........---------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhggggeedddddddddddddddddddddddbbbbbbccccccccccccccccccccddddddddddddddddddddeeeedddddddddddddddddeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggfffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggffffiihhhhhhhhhhhhhhhhhhhhhggiiihhhhhhhhhhhhhhhhhhhgggffffffffeeeeeeeeeeeeeeeeecccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````ccccccbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<;;:::::::::::::99999999999988888888888877777777777666666666665555555555554444444444433333333333332222222222221111111111110000000/////////////..........----------,,,,,,,,,,,,+++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  jjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhgggeeeedddddddddddddddddddddbbbbbccccccccccccccccccccddddddddddddddddddddeeeeeddddddddddddddddeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggfffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhggggggggggggggggggggggfffiiiihhhhhhhhhhhhhhhhhhhhgiiiiihhhhhhhhhhhhhhhhhhhgffffffffffeeeeeeeeeeeeeeeccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````ccccccccbbbbbbbbbbbbbbbaabbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@????@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;::::::::::::999999999999988888888888877777777776666666666655555555555544444444444433333333333322222222222211111111111110000000////////////..........----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiihhhhgfeeeeddddddddddddddddddddbbbbcccccccccccccccccccddddddddddddddddddddeeeeeeeddddddddddddddeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggfffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkklllllllllllllllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhgggggggggggggggggggggggfiiiiihhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhfffffffffffeeeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```cccccccccbbbbbbbbbbbbbbbabbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@???@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;:::::::::::::99999999999988888888888877777777776666666666655555555555554444444444433333333333322222222222221111111111110000000/////////////.........----------,,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  jkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiihhhffeeeeeddddddddddddddddddbbccccccccccccccccccccddddddddddddddddddddeeeeeeeedddddddddddddeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiijjijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkklllllllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhggggggggggggggggggggggiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``ccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@??@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;::::::::::::99999999999988888888888887777777776666666666665555555555554444444444443333333333332222222222221111111111111000000/////////////.........-----------,,,,,,,,,,,,,+,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&&&&&%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkklklkkkkkkkkkkkkkkjjjjjjiiiihffffeeeedddddddddddddddddcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeedddddddddddeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeefdddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkmmmllllllllllllllllllllllkkkkkkkkjkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggggiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`cccccccccccbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbaaaaaaaaa______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@????????????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;:::::::::::::99999999999988888888888877777777766666666666655555555555554444444444433333333333322222222222221111111111110000000////////////.........-----------,,,,,,,,,,,,,+,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjiiiggfffeeeeedddddddddddddddccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffdddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffffeeeeeeeeeecccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaccccccccccccbbbbbbbbbbbbbccbbbbbbbbbbbbbbbaaaaaaaa_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;::::::::::::99999999999988888888888887777777776666666666665555555555554444444444433333333333332222222222221111111111110000000/////////////........------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjigggfffeeeeeedddddddddddddcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmllllllllllkkkmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffffffeeeeeeeeecccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaacccccccccccccbbbbbbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaa`_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222221111111111110000000////////////........------------,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  kkkkkkkllllllllllllllllkkkkkkkkllllllllkkkkkkjjjhgggffffeeeeeddddddddddddccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllkmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiillkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffffffeeeeeeeeccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaccccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbbaaaaaa``_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;::::::::::::99999999999988888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111110000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  kkkklllllllllllllllllllkkkklllllllllllllllkkkkkjhhhgggfffeeeeeeddddddddddcccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjlllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiillllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhfffffffffffffffffffeeeeeedccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaacccccccccccccccbbbbbbbbbbcccccbbbbbbbbbbbbbbbaaaaa```_______________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111111110000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&&%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  lllllllllllllllllllllllkkllllllllllllllllllllkkkihhhgggfffeeeeeeeedddddddcccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggghgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkjjjjjlllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiillllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhggffffffffffffffffffeeeeeddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaccccccccccccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbaaaa````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;::::::::::::99999999999988888888888887777777766666666666665555555555544444444444433333333333332222222222221111111111110000000/////////////.......------------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  llllllllllllllllllllllmllllllllllmmmmmmmmmlllllkiiihhgggffffeeeeeeeeeeeeeccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggghhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhihiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkjjjllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiillllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhgggffffffffffffffffffeeeeddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaddcccccccccccccccbbbbbbbbccccccccbbbbbbbbbbbbbbaaa`````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444443333333333332222222222221111111111111000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  llllllllmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmllljiiihhhggffffeeeeeeeeeeeeccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiillllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhggggffffffffffffffffffeeedddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaadddcccccccccccccccbbbbbbbcccccccccbbbbbbbbbbbbbbaa``````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777766666666666665555555555544444444444433333333333322222222222221111111111110000000////////////.......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&&&%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  llllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmljjjiihhhgggfffffeeeeeeeeecccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllmllmlmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiillllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhgggggggiiiiiiiiiiiiiiiiiiiihhhhhjiiiiiiiiiiiiiiiiiiihhhhhgggggfffffffffffffffffffeddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaddddcccccccccccccccbbbbbbccccccccccbbbbbbbbbbbbbba```````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444443333333333332222222222221111111111110000000/////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  llmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmnnnnnnnnnmmmmkkjjiiihhggggfffffffeeeeedddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiillllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhgggggjjiiiiiiiiiiiiiiiiiiiihhhjjiiiiiiiiiiiiiiiiiiihhhhgggggggffffffffffffffffffdddddddccccccccccccccccccbcbbbbbbbbbbbbbbbbaaaaaaaadddddcccccccccccccccbbbbbcccccccccccbbbbbbbbbbbbbb````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666665555555555544444444444433333333333322222222222221111111111100000000////////////.......-------------,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmnnnnnnnnnnnnnmmkkkjjiiihhhgggggfffffffffddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeefffffffeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiillllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhgggjjjiiiiiiiiiiiiiiiiiiiihhjjjjiiiiiiiiiiiiiiiiiiihhggggggggfffffffffffffffffdddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaddddddcccccccccccccccbbbbccccccccccccbbbbbbbbbbbbb`````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111100000000/////////////.......------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))(((((((((((((((''''''''''''''&&&&%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  mmmmmmmmnnnnnnnnmmmmmmmllmmmmmmmnnnnnnnnnnnnnnnnlkkkjjjiiihhhgggggggfffffdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeefffffffffeeeeeeefffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllnmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhggjjjjjiiiiiiiiiiiiiiiiiiihjjjjjiiiiiiiiiiiiiiiiiiihgggggggggffffffffffffffffddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaadddddddccccccccccccccccbbcccccccccccccbbbbbbbbbbbb``````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111111000000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  mmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnooooooonnnlllkkkjjjiiihhhhhggggggggeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeffffffffffeeeeefffffffffffffffffffffeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiigggggggggggffffffffffffffdddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaddddddddccccccccccccccccbccccccccccccccbbbbbbbbbbb```````````______________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::9999999999998888888888887777777776666666666665555555555544444444444433333333333332222222222221111111111000000000/////////////......-------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))((((((((((((((('''''''''''''&&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  mmmnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnoooooooooooomllllkkkjjjiiiihhhhhhhhggfeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeffffffffffffeeeeffffffffffffffffffffffeeeeeeeeeffffffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmnmnmmmmmmmmmmmmmmmmlllnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkklllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiggggggggggggfffffffffffffddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbaaadddddddddcccccccccccccccccccccccccccccccbbbbbbbbbb````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::99999999999988888888888877777777766666666666655555555555544444444444433333333333322222222222211111111110000000000////////////.......-------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((((''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!  nnnnoooooooooooooooonnnnnnnnnnooooooppppppppppppnnmmmlllkkkkjjjjjiiiiiiiihhhhhhhhgggggggggggggggggdeeeeeeeeeeeeeeeeeeffffffeeffffffffffffffffffffffgfffffffffffffffffgggggggggfffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZ]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888888777777777666666666666555555444444444444333333333333222222221111111111110000000000000////////////.....///............----------,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!!!!!!!!!! nnnoooooooooooooooooooonnnnnnoooooppppppppppppppnnnmmmmllllkkkkkjjjjjjjiiiiiihhhhhhhhgggggggggggggeeeeeeeeeeeeeeeeeefffffffefffffffffffffffffffffgggfffffffffffffffgggggggggggffffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaa``````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZ]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888777777777666666666666555555444444444444433333333333222222222111111111111000000000000/////////////....///............----------,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! noooooooooooooooooooooonnnnnooooooppppppqqqqqqqqnnnnnmmmmlllllkkkkkkkkjjjjjiiiiiihhhhhhgggggggggggeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggffffffffffffffggggggggggggffffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklklllllllllllmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqsttsttstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeefffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999888888888887777777777666666666666555554444444444444333333333332222222221111111111110000000000000////////////....///.............---------,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! ooooooooooooooooooooooonnnnnoooooppppppqqqqqqqqqooonnnnmmmmmllllllllkkkkkjjjjjjiiiiihhhhhgggggggggeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggffffffffffffggggggggggggggffffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppprrrqqqqqqqqqqqqqqqqqqqqrrtttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeffffeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[Z]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888887777777777666666666666555555444444444444333333333332222222221111111111111000000000000////////////....////............---------,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! ooooooopppppooooooooooonnnnoooooopppppqqqqqqqqqqooooonnnnnmmmmmmmmlllllllkkkkjjjjiiiihhhhhggggggggeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggfffffffffffgggggggggggggggffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppprrrrrrrqqqqqqqqqqrrrrrrrrtttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeefffffeeeeeeeeeeeeeeeeddddeddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa```````````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVUUUUTTTTTTTTTTTTTSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888887777777777766666666666655555444444444444433333333332222222222111111111111000000000000/////////////...////.............--------,,,,,,,,,,,,+++++++++++++****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$####""""""""""""""!!!!!!!"!!!!!!!!!!!!!! oooooopppppppppoooooooonnnooooooppppppqqqqqqqqqqooooooonnnnnnnnmmmmmmmmmmlllkkkjjjjiiihhhhhgggggggeeeeeeeeeeeefffffffffffffffffffffffffffffgggggggggfffffffffgggggggggggggggggfffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeffffffeeeeeeeeeeeeeeeedddeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888877777777777666666666666555555444444444444333333333322222222221111111111111000000000000////////////.../////............--------,,,,,,,,,,,,+++++++++++++*****)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! ooooppppppppppppppooooonnooooooopppppqqqqqqqqqqqooooooooooonnnnnnnnnnnnmmmllllkkkjjjiiihhhhhggggggeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggfffffffgggggggggggggggggggfffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkkkllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeefffffffeeeeeeeeeeeeeeeeddeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUTTTTTTTTTTTTSSSSSSSQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777666666666666655555444444444444433333333322222222222111111111111000000000000/////////////../////............--------,,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! ooopppppppppppppppppooooooooooopppppqqqqqqqqqqqqppppooooooooooooooooonnnnmmmmllkkkjjjiiihhhhhgggggeeeeeeeeefffffffffffffffffffffffffffffggggggggggggffffffggggggggggggggggggggfffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrqqqpqqppppppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllkkkkkkllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeffffffffeeeeeeeeeeeeeeeedeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888777777777777666666666666555555444444444444333333333222222222221111111111110000000000000////////////../////.............-------,,,,,,,,,,,,,++++++++++++*****)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#####""""""""""""""!!!!!!""!!!!!!!!!!!!!! oooppppppppppppppppppppoooooooopppppqqqqqqqqrrrrppppppppooooooooooooooooonnmmmllkkkjjiiiihhhhgggggeeeeeeeeeffffffffffffffffffffffffffffgggggggggggggffffggggggggggggggggggggggfffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqppppppppppppppppppppppppppppppppppppppppppppppppppqpqqpqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttutttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllkkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUTTTTTTTTTTTTTSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888777777777777766666666666655555444444444444433333333222222222221111111111111000000000000////////////..//////............--------,,,,,,,,,,,,++++++++++++******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! oopppppppppppppppppppppooooooopppppqqqqqqqqrrrrrppppppppppppppppppppppooonnnmmmllkkjjjiiihhhhgggggeeeeeeeffffffffffffffffffffffffffffgggggggggggggggfffgggggggggggggggggggggggffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjiiiijjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmlllllllllllllllllllllkkkllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUTTTTTTTTTTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666666655555544444444444433333333222222222222111111111111000000000000/////////////.//////............--------,,,,,,,,,,,,,+++++++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! opppppppppppqqpppppppppoooooopppppqqqqqqqqrrrrrrppppppppppppppppppppppppooonnmmllkkkjjiiihhhhhggggeeeeeeefffffffffffffffffffffffffffggggggggggggggggfgggggggggggggggggggggggghffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppqppqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrrrrrrrrrtttttttuuuuuuuuuuuuuttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnmmmllllllllllllllllllllllkllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888888777777777777766666666666555555444444444444333333332222222222221111111111111000000000000////////////.//////.............--------,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$######""""""""""""""!!!!!"""!!!!!!!!!!!!!! opppppppqqqqqqqqqppppppooooppppppqqqqqqqqrrrrrrrpppppppppppppppppqqqpppppoonnnmmllkkjjiiihhhhhggggeeeeeeffffffffffffffffffgfffffffggggggggggggggggggggggggggggggggggggggggghhhfffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmnllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonpppppppppppppooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqpppppppppppppppppppppprqrqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuuuuuutttttttsssssssssssssssssssssrrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeefffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[]]]]]]]]]]]\\\\\\\\\\\\\[\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTSSSQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666666555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! opppppqqqqqqqqqqqqqqppppppppppppqqqqqqqrrrrrrrrrpppppppppppppqqqqqqqqqqppooonnmmllkkjjiiihhhhhhgggeeeefffffffffffffffffffggffffffggggggggggggggggggggggggggggggggggggggggghhhhfggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqqppppppppppppppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllllllllmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggffffffffffffffffeeffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTSSQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888777777777777666666666665555555444444444444333333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! opppppqqqqqqqqqqqqqqqqqppppppppqqqqqqrrrrrrrrrrrpppppppppppqqqqqqqqqqqqqppoonnmmllkkjjiiihhhhhhhhheeeffffffffffffffffffggggfffffggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqpppppppppppppprrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsrrrrrrrrrrqqqqqqqqqppppppooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllllllllmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa```````````````__________^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSQQQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666665555555444444444444433333332222222222221111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#######""""""""""""""!!!!""""!!!!!!!!!!!!!! oppppqqqqqqqqqqqqqqqqqqpppppppqqqqqqrrrrrrrrrrrrppppppppppqqqqqqqqqqqqqqqpooonmmllkkjjiiihhhhhhhhheeffffffffffffffffffgggggffffgggggggggggggggggggghggggggggggggggggggghhhhhhhgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssrrrrrrrqqqqqqqqpppppooooooooooooooonnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTSRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999998888888877777777777766666666665555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,+++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$#######"""""""""""""""!!!"""""!!!!!!!!!!!!!! oopppqqqqqqqqqqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrrpppppppppqqqqqqqqqqqqqqqqppoonmmllkjjjiiihhhhhhhhhfffffffffffffffffffggggggfffgggggggggggggggggggghhgggggggggggggggghhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuutssssssssrrrrrqqqqqqqpppppooooooooooooooooonnnnnnnnooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllmmmmmllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffffffgffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888877777777777766666666655555555444444444444333333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,+++++++++********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! oopppqqqqqqqqqrqqqqqqqqppppqqqqqqqrrrrrrrrrrrrrrpppppppppqqqqqqqqqrrrqqqqppoonmmllkjjjiiihhhhhhhhhfffffffffffffffffggggggggfgggggggggggggggggggghhhhggggggggggggggghhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrrrrrttttttttuuuuuuuuuuvvvvuuuuuuuuuttttttuuuuuuuuuuuuuttttttsssssrrrrqqqqqqqpppppoooooooooooooooooonnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmmllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666655555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++++++*********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! oopppqqqqqqqrrrrqqqqqqqpppqqqqqqqrrrrrrrrrrrrrrrpppppppppqqqqqqqqrrrrrqqqppoonmmlkkjjiiihhhhhhhhhhffffffffffffffffggggggggggggggggggggggggggggghhhhhggggggggggggghhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmlmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvuuttttttssssrrrrqqqqqqppppppooooooooooooooooooonnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffgggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888887777777777776666666655555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,,++++++++*********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$########""""""""""""""!!!"""""!!!!!!!!!!!!!! oooppqqqqqqrrrrrrrqqqqqppqqqqqqqrrrrrrrrrrrrrrrrpppppppppqqqqqqqrrrrrrqqqppoonmmlkkjjiiihhhhhhhhhhfffffffffffffffgggggggggggggggggggggggggggghhhhhhhgggggggggggghhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrrttttttttuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvwwuuuuuuttttsssrrrrqqqqqqpppppppooooooooooooooooooonnooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666666555555555544444444444433333332222222222221111111111110000000000000////////////////////............--------,,,,,,,,,,,,++++++++**********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! oooppqqqqqqrrrrrrqqqqqqpqqqqqqqqrrrrrrrrrrrrrrrrppppppppppqqqqqqrrrrrrrqqppoonmmlkkjjiiihhhhhhhhhhffffffffffffffggggggggggggggggggggggggggggghhhhhhhggggggggggghhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqssssssssssssrrrrrrrrrrrrrttttttttuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuutttssssrrrqqqqqqpppppppppooooooooooooooooonoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffffggggggfffffffffffffffeeeefeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVUUUUUUUUUUUUTTTTTTTTTTRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888877777777777766666666555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++++**********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!! oooppqqqqqqqqrrqqqqqqqqppqqqqqqqrrrrrrrrrrrrrrrrppppppppppqqqqqqrrrrrrrqqppoonmmlkkjjiiihhhhhhhhhhfffffffffffffgggggggggggggggggggggggggggghhhhhhhhhggggggggghhhhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqssssssssssssssrrrrrrrrrrrtttttttuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvwwwwwwwwvvvvvvuuuutttsssrrrqqqqqppppppppppppooooooooooooooooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffgggggggfffffffffffffffeeeffeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````______________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUTTTTTTTTTRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888877777777777766666665555555555444444444444433333332222222222221111111111110000000000000///////////////////.............-------,,,,,,,,,,,,,+++++++**********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$#########""""""""""""""!!""""""!!!!!!!!!!!!!!! nooppqqqqqqqqqqqqqqqqqqppppqqqqqqrrrrrrrrrrrrrqqppppppppppqqqqqqrrrrrrrqqpponnmllkkjjiiihhhhhhhhhhfffffffffffggggggggggggggggggggggggggggghhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqsssssssssssssssssrrrrrrrrttttttuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvwwwwwxxxxvvvvvvvvuuutttssrrrrqqqqqqppppppppppppooooooooooooopoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffffffggggggggfffffffffffffffeefffeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````______________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVUUUUUUUUUUUUUTTTTTTTTRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888877777777777766666665555555555544444444444433333332222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++++***********)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! nnooppqqqqqqqqqqqqqqqqqpppppqqqqqqrrrrrrrrrqqqqqoopppppppppqqqqqrrrrrrrqqpponnmllkkjjiiiihhhhhhhhhffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkjjjjjkkkkkkkkkkkkkkkkkkkkkkklkkllkllklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqssssssssssssssssssssrrrrrtttttuuuuuuuuvvvvvvvvvvvvuuuuuuuuvvvvvvvwwwwwxxxxxwwwwwvvvvuuutttssrrrqqqqqqpppppppppppppppoooooooooopppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffgggggggggfffffffffffffffeffffeeeeeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVUUUUUUUUUUUUTTTTTTTTRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888887777777777776666665555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,+++++++***********)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! nnoopppqqqqqqqqqqqqpppppppppppqqqqqqrrrrrqqqqqqqoooopppppppqqqqqrrrrrrrqqpponnmllkkjjiiiihhhhhhhhhfffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqssssssssssssssssssssssrrruuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuvvvvvvvvwwwwwxxxxxxwwwwwwwvvvvuutttssrrrqqqqqpppppppppppppppppoooooooopppppoooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaaa`````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999999998888888877777777777766666655555555555544444444444433333332222222222221111111111110000000000000///////////////////.............--------,,,,,,,,,,,,++++++***********)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$##########""""""""""""""!"""""""!!!!!!!!!!!!!! nnnooppppqqqqqqppppppppooopppppqqqqqqqqqqqqqqqqqoooooppppppqqqqqrrrrrrrqqpponnmllkkjjiiiihhhhhhhhhfffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooqqqqqqqqqqppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxywwwwwwwwwvvvuutttssrrrqqqqpppppppppppppppppppoooooopppppppooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggffffgggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbaaaaaaaaaaaaaa``````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUUTTTTTTRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888888887777777777776666655555555555544444444444433333333222222222222111111111111000000000000////////////////////............--------,,,,,,,,,,,,++++++************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$###########""""""""""""""""""""""!!!!!!!!!!!!!! nnnoppppqqqqqqpppppppppppppppqqqqrrrrrrrrrrrrrrrqrrrrrrrrssssttttttttttttsrrqpponnmmlllkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxyyyyyzzzyyyyyxxxwwvvuuutttssstttttttttttttttttssssssssqqqqqqqqpppppppppppppppponnnnnnnnnnnnmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhggggggggggggggggffffffeeeeeeeeeeeeeeeeedddfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbbbbbaaaaaaabbbbbbaaaaaaaaaaaaaaa````aaaaaa``````````````_____``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\[[ZZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???@????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888888887777777777776666666666666665555555555554444444444444433333333333322222211111111111100000000000////////////.............----------,,,,,,,,,,,,,++++++************)))))))))))(((((((((((((''''''''''%%%%%%%%$$$$$$$$$$$$$$####$$$$$$#############"""""""""""""!!!!!!!!!!!!!! nnnoopppppppppppppppooooopppppqqqqqqrrrrrrrrrrrrqqqrrrrrrssssstttttttttttsrrqqpoonmmlllkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyzzzzyyyyyxxxwwvvuuutttsstttttttttttttttttttssssssqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhgggggggggggggggfffffffeeeeeeeeeeeeeeeeeedffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccbbbbbbbbbbbbbbbaaaaaabbbbbbbaaaaaaaaaaaaaa````aaaaaaa``````````````____```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\[[[ZZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??@@???????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888888887777777777776666666666666655555555555544444444444444333333333333222222111111111111000000000000////////////............----------,,,,,,,,,,,,,++++++*************)))))))))))((((((((((((('''''''''%%%%%%%%$$$$$$$$$$$$$$####$$$$$$##############""""""""""""!!!!!!!!!!!!!! mnnoooppppppppppooooooooooooppppqqqqqqqqqqqqqqqqqqqqrrrrrrssssttttttttttssrrqqpoonmmlllkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooopppppppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxyyyyzzzzyyyyyxxwwwvvuuttttstttttttttttttttttttttssssqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccbbbbbbbbbbbbbbbaaaaabbbbbbbbaaaaaaaaaaaaaa```aaaaaaaa`````````````____````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]][[[[ZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??@@????????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222111111111111000000000000////////////............-----------,,,,,,,,,,,,++++++*************)))))))))))((((((((((((('''''''''%%%%%%%%$$$$$$$$$$$$$$####$$$$$$##############""""""""""""!!!!!!!!!!!!!!! mmnnooooppppoooooooonnnnnooooopppppqqqqqqqqqqqqqqqqqqrrrrrssssttttttttttssrrqqpoonmmllllkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkklliiiiiiiiiiiiiiiiiiiiiiijjiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooopoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooppppppppppppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssssssssttttttttsssssssssssssssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxyyyyyzzyyyyyxxxwwvvuuutttsuttttttttttttttttttttttssqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkjjjjjhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbbbbbaaaabbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaa`````````````___````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]][[[[[ZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?@@@???????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;::::::::::::99999999999988888888887777777777776666666666666655555555555544444444444444333333333333222222111111111111000000000000////////////...........-----------,,,,,,,,,,,,,++++++*************))))))))))((((((((((((('''''''''%%%%%%%%%$$$$$$$$$$$$$$###$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! mmnnnoooooooooooonnnnnnnnnnnooooppppppqqqqqqqqqqqqqqqqrrrrrsssstttttttttssrrqqpoonmmmlllkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkklllliiiiiiiiiiiiiiiiiiiiijjjjiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooppppppppppppppppppppppppqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrroooooooooopppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttssssssssssssttttttttttttttttsssssssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyxxwwwvvuuutttuuttttttttttttttttttttttsqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkkkkkjjjjhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeeefeeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaa`aaaaaaaaa``````````````__`````````````_____________^^^^^^^^^^^^]]]]]]]]]]]][[[[[ZZZZZZZZZZZZZYYYYYYYYXXWWWWWWWWWWWWWVVVVVVVVVVUUUTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?@@@????????????>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888887777777777776666666666666665555555555554444444444444333333333333222222111111111111000000000000////////////...........------------,,,,,,,,,,,,++++++*************)))))))))))(((((((((((((''''''''%%%%%%%%%$$$$$$$$$$$$$$###$$$$$$$##############""""""""""""!!!!!!!!!!!!!! mmmnnoooooooooonnnnnnnnnnnnnnoooooppppppppppppqqppqqqqqrrrrsssstttttttttssrrqqpoonnmmlllkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkllllliiiiiiiiiiiiiiiiiiiijjjjjiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttssssssstttttttttttttttttttttssssvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttuttttttttttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyxxxwwvvuuutttuutttttttttttttttttttttttrqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkjjjhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeffeeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````_a`````````````____________^^^^^^^^^^^^^]]]]]]]]]]][[[[[[ZZZZZZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;::::::::::::9999999999998888888888777777777776666666666666665555555555554444444444444433333333333222222111111111111100000000000////////////...........------------,,,,,,,,,,,,+++++++************)))))))))))(((((((((((((''''''''%%%%%%%%%$$$$$$$$$$$$$$###$$$$$$$##############"""""""""""""!!!!!!!!!!!!! mmmnnnoooooonnnnnnnmmmmmmmnnnnnooooopppppppppppppppqqqqrrrrsssssttttttttssrrqqpoonnmmllllkkkkkkkkkjjkkkkkkkkkkkkkkkkllllllliiiiiiiiiiiiiiiiiiijjjjjjiijjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnooonnnooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutuuutttttttttttttttttuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyxxxwwvvvuuuttuuuttttttttttttttttttttttrrrqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkjhhhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeegffffffffffffffffeeeeeeeefffeeeeeeeeeeeeeeedddddddcccccccccbbbbbbbbbbbbbbbabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````aa`````````````____________^^^^^^^^^^^^^]]]]]]]]]][[[[[[[ZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888887777777777776666666666666655555555555544444444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,,,++++++*************))))))))))(((((((((((((''''''''%%%%%%%%%%$$$$$$$$$$$$$###$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! lmmmnnnnnnnnnnnnnmmmmmmmmmmmnnnnnoooooooppppppppppppqqqqrrrrsssssttttttsssrrqqpponnmmllllkkkkkkkkkjkkkkkkkkkkkkkkkklllllllliiiiijiijiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttsssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyxxxwwwvvuuuttuuuttttttttttttttttttttttrrrrqqqqqqqqqqqqpppppppppoonnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeeeeggffffffffffffffffeeeeeeeffffeeeeeeeeeeeeeeeddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````aa``````````````____________^^^^^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888888887777777777776666666666666665555555555554444444444444433333333333222222111111111111000000000000////////////..........-------------,,,,,,,,,,,,++++++*************)))))))))))((((((((((((('''''''%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! llmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnooooooooooppppppppqqqqrrrrsssssttttttsssrrqqpponnmmmllllkkkkkkklkkkkkkkkkkkkkkkkkllllllllijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllllllllmlllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttsstttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyxxxxxxwwwvvuuuttuuuutttttttttttttttttttttrrrrqqqqqqqqqqqqqppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhgggggggfffffffffffffffeeeeeeeeeeegggffffffffffffffffeeeeeefffffeeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaa`````````````_____________^^^^^^^^^^^^]]]]]]]]][[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888888777777777777666666666666666555555555554444444444444433333333333322222211111111111100000000000/////////////..........------------,,,,,,,,,,,,+++++++************)))))))))))((((((((((((('''''''%%%%%%%%%%$$$$$$$$$$$$$$##$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! llmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnoooooooooopppppppqqqqrrrrsssssttttssssrrqqppoonnmmllllkkkkkkklkkkkkkkkkkkkkkkllllllllmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllmmlllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwxxxxxxxxxxxwwvvvuuuttuuuutttttttttttttttttttttrrrrrqqqqqqqqqqqqqpppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkkihhhhhhhhhhhhhhhhhhggggggffffffffffffffffeeeeeeeeeeggggffffffffffffffffeeeeeffffffeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaa`````````````____________^^^^^^^^^^^^^]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNMNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888887777777777776676666666666665555555555554544444444444333333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,,+++++++*************))))))))))((((((((((((('''''''%%%%%%%%%%%$$$$$$$$$$$$$##$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ! lllmmnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnoooooooooppppppqqqqrrrrsssssssssssssrrqqppoonnmmlllllkkkkkllkkkkkkkkkkkkkkklllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppoooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvwwwwwwwwxxxxxxxxxwwwwwwwvvvvvvwwwwwwwxxxxxxxwwwwvvvuuuttuuuutttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqpppppoooooonnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkkiiihhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeeeeegggggffffffffffffffffeeeefffffffeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbcbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaa```````````aaaaa`````````````____________^^^^^^^^^^^^^]]]]]]][[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888888777777777777676666666666665555555555554544444444444433333333333322222211111111111100000000000////////////..........-------------,,,,,,,,,,,+++++++*************)))))))))))(((((((((((('''''''%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! !! lllmmmnnnnnnmmmmmmmmmmmlmmmmmmmmnnnnnnnnooooooopoppppqqqqrrrrrssssssssssssrrqqqpoonnmmmlllllkkklllkkkkkkkkkkkkkklllllllmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoonnnnnnnnnooooooooooooooooppppppooooooooooooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuttuuuutttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqqppppoooooooonnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkkiiiihhhhhhhhhhhhhhhhhhggggfffffffffffffffffeeeeeeeeggggggffffffffffffffffeeeffffffffeeeeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaa``````````aaaaaa`````````````____________^^^^^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777677666666666666555555555555544444444444433333333333322222211111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++************)))))))))))(((((((((((((''''''%%%%%%%%%%%$$$$$$$$$$$$$$#$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! !! lllmmmmnnnnmmmmmmmmmmlmlmmmmmmmmnnnnnnnnnooooooooppppqqqqrrrrrssssssssssssrrqqqppoonnmmlllllllllllkkkkkkkkkkkkklllllllmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooonnnnnnnnoooooooooooooooooppppppppppppoopooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvwwwwwwwwwwwvvvvuuuttuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnlllllllllllllkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhhhhhggggffffffffffffffffffeeeeeegggggggffffffffffffffffeefffffffffeeeeeeeeeeeeeeeeccccccccccccccbbbbbbbbbbbcccbbbbbbbbbbbbbbaaaaaaaabbaaaaaaaaaaaaaa`````````aaaaaa``````````````____________^^^^^^^^^^^^]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888888777777777777776666666666665555555555555544444444444433333333333222222111111111111000000000000////////////..........------------,,,,,,,,,,,++++++++*************))))))))))(((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooopppqqqqrrrrrsssssssssssrrrrqqppoonnmmmllllllllllkkkkkkkkkkkkllllllllmmmmmjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooonnnnnnnooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxwwwwvvvvvvuvvvvvvvvvwwwwwwvvvvvuuuuttuuuuuttttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnmmlllllllllllllkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeeeggggggggffffffffffffffffeffffffffffeeeeeeeeeeeeeeedccccccccccccccbbbbbbbbbbcccbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaaa````````aaaaaaa`````````````_____________^^^^^^^^^^^^]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333333222222211111111111100000000000////////////..........-------------,,,,,,,,,,++++++++*************)))))))))))((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! klllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooppppqqqrrrrrrssssssssssrrrrqqppoonnmmmllllllllllkkkkkkkkkkkklllllllmmmmmmjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooonnnnnnooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvuuuuuxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvuuvvvvvvvvvvvvvvvvvvvuuuuuttuuuuuttttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnooooooooooooooooooonnnnnnmmmmllllllllllllkkkkkkkkkiiiiiiihhhhhhhhhhhhhhhhhhgggggfffffffffffffffffeeeegggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbccccbbbbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaaaa```````aaaaaaaa`````````````____________^^^^^^^^^^^^^]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::9999999999888888888887777777777777776666666666665555555555555544444444444333333333332222222111111111111000000000000////////////..........------------,,,,,,,,,,+++++++++************)))))))))))((((((((((((('''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! kklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooppppqqqrrrrrrssssssssssrrrrqqpppoonnmmmlllllllllkkkkkkkkkkkllllllllmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooonnnnnoooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvuxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxwwwwvvvvuuvvuuuuvvvvvvvvvvvvuuuuutttuuuuuutttttttttttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnoooopoopoooooooooooooonnnnmmmmmlllllllllllkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhhhhggggggfffffffffffffffffeeeggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeedddccccccccccccccbbbbbbbbcccccbbbbbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaaaaa``````aaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777777777666666666665555555555555544444444444433333333332222222111111111111000000000000////////////..........------------,,,,,,,,,,+++++++++*************))))))))))((((((((((((('''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! kklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnoooooooppppqqqrrrrrrssssssssssrrrrqqqppoonnnmmmllllllllkkkkkkkkkllllllllllmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooonnnnoooooooooooooooooooooppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwvvvvuuvuuuuuuuuuuvvvvvuuuuuuutttuuuuuutttttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooonnnnnnooooppppppppppppooooooooooonnmmmmmmllllllllllllkkkkkkkiiiiiiiiiihhhhhhhhhhhhhhhgggggggfffffffffffffffffeegggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeddddccccccccccccccbbbbbbbccccccbbbbbbbbbbbbbbaaaaabbbbbbaaaaaaaaaaaaa``````aaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333332222222211111111111100000000000////////////..........-------------,,,,,,,,,+++++++++*************)))))))))))(((((((((((('''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! kkklllmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooppppqqqrrrrrrsssssssssrrrrrqqqpppoonnmmmmlllllllkkkkkkkkkllllllllllmmmmmnkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooonnooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttutuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwvvvvuvuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuttttttttttttttttttrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppoooooooooommmmmmmllllllllllllkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhggggggggfffffffffffffffffeggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeedddddccccccccccccccbbbbbbcccccccbbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaaa`````aaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888888777777777777776666666666665555555555555544444444444333333333322222222111111111111000000000000////////////..........------------,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! kkkllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooppppqqqrrrrrrsssssssssrrrrrqqqqppoonnnmmmmllllllkkkkkkkkllllllllllmmmmmmnkkkkkkkkkkkkkkkkkjjjjjkkkjjjjjjkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooonoooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwvvvvvyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwvvvvuvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuttttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppoooooooommmmmmmmllllllllllllkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffffffffffffgggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeddddddccccccccccccccbbbbbccccccccbbbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaaaaa````aaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWVUUUUUUUUUUUUUTTTTTTTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<<;;;;;;;::::::::::::999999999888888888888777777777777777666666666666555555555555544444444444433333333322222222211111111111100000000000////////////..........------------,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!!! kkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnooooooooppppqqqrrrrrrsssssssssrrrrrrqqqpppoonnnmmmmlllllkkkkkkllllllllllllmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppooooooppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwvvvvyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxwwwvvvvuvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuttttttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppooooooonmmmmmmmmllllllllllllkkkkiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffffggggggggggggggfffffffffffgfffffffffffffffeeeeeeeeeddddddcccccccccccccccbbbbcccccccccbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaa```aaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^\\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<<;;;;;;;::::::::::::999999999988888888888877777777777777666666666666555555555555544444444444433333333322222222211111111111100000000000////////////...........------------,,,,,,,,++++++++++*************)))))))))))((((((((((((''''%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! kkkllllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnoooooooopppqqqqrrrrrssssssssssrrrrrrqqqpppooonnnmmmmmlllkkkkklllllllllllllmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooopppppppppoopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqrqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwvvvyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppoooooonnmmmmmmmmllllllllllllkkkiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffgggggggggggggggffffffffffggfffffffffffffffeeeeeeeedddddddcccccccccccccccbbbccccccccccbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaa``aaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^\\\\[[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::::999999999888888888888777777777777777666666666665555555555555544444444444433333333222222222111111111111000000000000////////////..........------------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!  kkklllllllllllllllmmmmmmmmmmmnnnnnnnnnnnoooooooooppppqqqqrrrrsssssssssssrrrrrrqqqqpppooonnnmmmmmmlkkkllllllllllllllmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwvvyyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqpooooooooooooooooooooooooppppppppppppppppppppooooonnmmmmmmmmllllllllllllllkiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffffggggggggggggggggfffffffffgggfffffffffffffffeeeeeeeddddddddcccccccccccccccbbcccccccccccbbbbbbbbbbbbbabbbbbbbbbbaaaaaaaaaaaaa``aaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^\\\\\[[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>============<<<<<<<<<<;;;;;;;;::::::::::::999999999988888888888777777777777777666666666666555555555555544444444444433333333222222222211111111111100000000000////////////..........------------,,,,,,,,+++++++++++************)))))))))))((((((((((((('''&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  kkklllllllllllllllmmmmmmmmmmnnnnnnnnnnnoooooooopoppppqqqrrrrrssssssssssssrrrrrrqqqqpppoonnnnmmmmmmlllllllllllllllllmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooopooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwvvyyyyyyyyyyyyyxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvxwxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxwwwwvvvvvvuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuttttttttrrrrrrrrrrrrrrrqqqqqqqqqqppoooooooooooooooooooooooppppppppppppppppppppooooonnnmmmmmmmmlllllllllllllliiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggfffffffffffffhggggggggggggggggffffffffggggfffffffffffffffeeeeeedddddddddcccccccccccccccbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`baaaaaaaaaaaaa`````````````____________^^^^^^^^^^^\\\\\\[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::99999999988888888888877777777777777666666666666555555555555554444444444433333333222222222211111111111100000000000////////////...........------------,,,,,,,+++++++++++*************)))))))))))(((((((((((('''&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!!!  kklllllllllllllllmmmmmmmmmmnnnnnnnnnnnooooooooopoppppqqqrrrrsssssssssssssrrrrrrrqqqqppooonnnnmmmmmllllllllllllllllmmmmmmmmmjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooopooooooooopppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwvvvyyyyyyyyyyyyyyxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxwwwwwvvvvvvuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuutttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppooooooooooooooooooooppppppppppppppppppppooooonnnmmmmmmmmlllllllllllllliiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffffhhggggggggggggggggfffffffgggggfffffffffffffffeeeeeddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@????????????>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::999999999988888888888777777777777777666666666665555555555555544444444444433333332222222222111111111111000000000000////////////..........------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  lllllllllllllllmmmmmmmmmmmnnnnnnnnnnooooooooooppppppqqqqrrrsssssssssssssssrrrrrrrqqqqppooonnnnnmmmllllllllllllllllmmmmmmmmmjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooopppooooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwvvvvyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuutttttrrrrrrrrrrrrrrrrrqqqqqqqqppppppooooooooooooooooooopppppppppppppppppppoooooonnnmmmmmmmmlllllllllllllljiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffffhhhggggggggggggggggffffffggggggfffffffffffffffeeeedddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@@???????????>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888877777777777777666666666666555555555555544444444444433333332222222222211111111111100000000000////////////..........------------,,,,,,,++++++++++++************)))))))))))(((((((((((((''&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  llllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooopppppppqqqrrrrssssssstssssssssrrrrrrrqqqqpppooonnnnmmlllllllllllllllmmmmmmmmmmjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwvvvvvyyyyyyyyyyyyyyyxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuutttrrrrrrrrrrrrrrrrrrrqqqqqqppppppppoooooooooooooooooppppppppppppppppppooooooonnnmmmmmmmmmllllllllllllljjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggfffffffffhhhhggggggggggggggggfffffgggggggfffffffffffffffeeeddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::::::99999999988888888888877777777777777766666666666555555555555554444444444433333332222222222211111111111100000000000/////////////..........------------,,,,,,++++++++++++*************))))))))))(((((((((((((''&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!  nnnooooooooooooooooooppnnnnnnnnnoooooooooooopppppqqqqrrrsssstttttttttttttttttttsssssrrrrqqqpppoooonnnnnnnnnnnnnnnnnnooooooommmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooooooooooooopppoooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssstttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvutttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrpppppppppooooooooooooooooppppppppppppooooooooooooooooooooooooooooooonnnnnnnmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeeedffffffeeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````a`````````````___________^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@???????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888788888777777777776666666666555544444444444333333333333332222222222211111111110000000////////////..........-------------,,,,,,,,,,,,,+++++++++++++*******)))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!"""!!!!!!!!!!!!!! oooooooooooooooooooppppnnnnnnoooooooooooooppppppqqqqrrrrssstttttuuuuuttttutttttttsssssrrrqqqppppoonnnnnnnnnnnnnnnnnnooooooommmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooooppppooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrpppqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxwwwvwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvutttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrppppppppppooooooooooooooopppppppppppppooooooooooooooooooooooooooooonnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```aa`````````````__________^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;:::::::::::::99999999999888888888888888887777777777776666666665555444444444444333333333333322222222222211111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*******)))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!!!""""!!!!!!!!!!!!! oooooooooooooooppppppppnnnooooooooooooopppppppppqqqqrrrsssttttuuuuuuuuuttuuttttttttssssrrrrqqqpppponnnnnnnnnnnnnnnooooooooommmmmmmmmmmmmmmmmmmmnnnnnooooooooooooooooooooppppppooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrpqqqqqqqqqqqqqqqqqrrrrrrrssssssssssttttttssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrppppppppppppoooooooooooooppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnmmmmmmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa``aa``````````````_________^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666666665555444444444444333333333333322222222222211111111100000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*******))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!!!""""!!!!!!!!!!!!! pppppppppppppppppppppppnoooooooooooppppppppppppqqqqrrrsssstttuuuuuuuuuuuuuuuuttttttttssssrrrqqqpppoooonnnnnnnnnnnoooooooooommmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooppppppppoooooppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrpqqqqqqqqqqqqqqqqqrrrrrrrsssssssstttttttttttsssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrpppppppppppppooooooooooooppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaa`aaaa````````````_________^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666666665555544444444444333333333333332222222222211111111100000000/////////////.........-------------,,,,,,,,,,,,,+++++++++++++******))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!""""!!!!!!!!!!!!!! ppppppppppppppppppppqqqooooooopppppppppppppppqqqqqrrrrsssttttuuuuuuuuuuuuuuuuuuttttttttssssrrrqqqpoooooonnnnnnnoooooooooooommmmmmmmmmmmmmmmmmnnnnnnnooooooooooooooooopppppppppoopppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttttttttttttttssssttttttttttttttttttttttttuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrpppppppppppppppoooooooooopppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888888887777777777776666666655555444444444444333333333333322222222222211111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++******))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!!""""!!!!!!!!!!!!!! ppqpqpppppppppppqqqqqqqoooopppppppppppppppqqqqqqrrrrrsssstttuuuuuvvvvuuuuuuuuuuuuuuttttttsssrrrqqqppooooooooooooooooooooooommmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrsssstttttttttttttttttttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrppppppppppppppppoooooooooppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666666655555444444444444333333333333322222222222211111111000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++******)))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!!"""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqqooppppppppppppqqqqqqqqqqqrrrrsssstttuuuuvvvvvvvvuuvvuuuuuuuuuuuuttttsssrrrqppppooooooooooooooooooooommmmmmmmmmmmmmnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrsssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrppppppppppppppppppoooooooppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888888888777777777776666666655555544444444444433333333333332222222222221111111000000000/////////////.........-------------,,,,,,,,,,,,,+++++++++++++*****)))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!"""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqropppppppqqqqqqqqqqqqqqqqrrrrssssttttuuuvvvvvvvvvvuvvvvuuuuuuuuuuuuutttsssrrqpppppooooooooooooooooooommmmmmmmmmmmmnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrstttttttttttttttttttttttttttttttttutuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuttttttttttttttttttttttttssssssssssssssssssssrrrrrrpppppppppppppppppppooooooqppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeeffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666666555555444444444444333333333333322222222222211111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*****)))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""!"""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrppppppqqqqqqqqqqqqqqqrrrrrsssssttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuttsssrqqqpppppooooooooooooooooommmmmmmmmmmmnnnnnnnnnnnnnoooooopppppppppppppppppqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrssttttttttttttttttttttttttutuuutuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttttttssssssssssssssssssssrrrrrpppppppppppppppppppppooooqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiihhhhhhhhhhhhhhhgggggfffffffffffffffeeeeeeeeefffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666666555555544444444444333333333333322222222222211111110000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++*****)))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""!"""""!!!!!!!!!!!!!! qqrrqqqqqqqqqqqqqqqqrrrppppqqqqqqqqqqqrrrrrrrrrrsssssttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttssrrqqqpppppooooooooooooooommmmmmmmmmnnnnnnnnnnnnnnnoooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzyyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvvvvvvvvvutttttttttttttttttttttttttssssssssssssssssssssssrrrppppppppppppppppppppppoooqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiihhhhhhhhhhhhhhhggggffffffffffffffffeeeeeeeeffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888888887777777777776666665555555444444444444333333333333322222222222211111100000000000////////////.........-------------,,,,,,,,,,,,,+++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""!""""""!!!!!!!!!!!!! qrrrrrqqqqqqqqqqqqqrrrrpppqqqqqqqrrrrrrrrrrrrrrrssssttttuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttrrrqqqqpppppoooooooooooopmmmmmmmmnnnnnnnnnnnnnnnnnoopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrsstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttttttttttsssssssssssssssssssssssrrqpppppppppppppppppppppppoqqqqqqpppppppppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiihhhhhhhhhhhhhhhggggffffffffffffffffeeeeeeefffffffffffffffeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666665555555444444444444333333333333322222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!""""""!!!!!!!!!!!!! qqqrqqqqqqqqqqqqqqqqrrrpppqqqqqqrrrrrrrrrrrrrrsssssttttuuuuvvvvvvwwwvvvvvwwvvvvvvvwwwwwwwwvvvvuuutssrrrqqqpppppppooooooopppmmmmmmmnnnnnnnnnnnnnnnnoopppppppppppppppppqqqqqqqrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttssssssssssssssssssssssssqqqppppppppppppppppppppppqqqqqqqppppppppppppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiihhhhhhhhhhhhhhhggggffffffffffffffffeeeeeegfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888888888777777777776666665555555544444444444333333333333332222222222211111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++****))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqrrrpppqqqqqrrrrrrrrrrrsssssssstttttuuuuvvvvvwwwwwwvvvwwwwvvwwwwwwwwwwwwwvvvuuutssrrrqqqqpppppppppppppppmmmmmnnnnnnnnnnnnnnnnooooppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttssssssssssssssssssssssqqqqpppppppppppppppppppppqqqqqqqqpppppppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggffffffffffffffffeeeeeggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;;::::::::::::99999999999888888888888888887777777777776666655555555444444444444333333333333322222222222211111000000000000////////////.........------------,,,,,,,,,,,,,,+++++++++++++***)))))))((((((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqrrpppqqqqrrrrrrrrrsssssssssstttttuuuuvvvvvvwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwvvvuttsssrrrqqqqpppppppppppppmmmnnnnnnnnnnnnnnnnoooooopppppppppppqqqqqqqqqrrrrrrrrrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrsqqqqqqrrrrrrrrrrrrrrrsssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssqqqqqqpppppppppppppppppppqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhhgggggfffffffffffffffeeeeegggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888888777777777776666655555555444444444444333333333333322222222222211111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***)))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! qqqqqqqqqqqqqqqqqqqqqqrpppqqqqrrrrrrrsssssssssssttttttuuuuvvvvvwwwwwwwwwvwwwwwwwwwwwxxxxxxxwwwwvvvuttsssrrrqqqqppppppppppppnnnnnnnnnnnnnnnnooooooooopppppppqqqqqqqqqqqqrrrrrssrsssssssssssssssssssssssssssssssssssssssssssssssssqqrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwxxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssqqqqqqqppppppppppppppppppqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffffeeeeggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777776666655555555544444444444333333333333332222222222221111000000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++***)))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! pppppppppppppppppqqqqqqppppqqqrrrrrrrsssssssssssttttttuuuuvvvvvwwwwwwwwwvwwwwwwwwwwxxxxxxxxxxwwwwvuutttssrrrqqqqqppppppppppnnnnnnnnnnnnnnooooooooooopppqqqqqqqqqqqqqqrrrrrssssssssstttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssqqqqqqqqqppppppppppppppppqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffffffeeegggggffffffffffffffeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776666555555555444444444444333333333333322222222222211111000000000000////////////.........------------,,,,,,,,,,,,,,++++++++++++***))))))))((((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! ppppppppppppppppppppqqqoppppqqqrrrrrrsssssssssssstttttuuuuvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwvuutttsssrrrqqqqqqpppppppnnnnnnnnnnnnnooooooooopppqqqqqqqqqqqqqqqrrrrrrsssststtttttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttttttttttttuuuuuuuuuvvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffffffeeggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888888888888777777777776666555555555444444444444333333333333322222222222211111000000000000////////////..........------------,,,,,,,,,,,,,+++++++++++++**))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!! oooopppppppppppppppppqqoopppqqqqrrrrrrrsssssssssstttttuuuuvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwvvuuuttsssrrrqqqqqqqqqpppnnnnnnnnnnnooooooooppppppqqqqqqqqqqqqqrrrrrrssssttttttttuuuuuuuuuuuuuttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrsssssssttttttttuuuuuuuttttttttttuuuvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffffegggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaabaaaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777777666555555555544444444444433333333333332222222222221111100000000000////////////..........------------,,,,,,,,,,,,,,++++++++++++**))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! ooooooooooooooooooppppqooopppqqqqrrrrrrrrrrrsssssssttttuuuvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxwvvvuuuttsssrrrrqqqqqqqqqqnnnnnnnnnooooooooppppppppqqqqqqrrrrrrrrrrrrssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrsssssssstttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffffgggggggfffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbaaabbaaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988888888888888887777777777776665555555555444444444444333333333333322222222222211111000000000000///////////..........-------------,,,,,,,,,,,,,+++++++++++++*)))))))))((((((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! nnnnoooooooooooooooopppnooopppqqqqrrrrrrrrrrrrrrsssstttuuuuvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyxxxxxwvvvuutttsssrrrrrqqqqqqqqnnnnnnnnooooooopppppppqqqrrrrrrrrrrrrrrrrrssssttttutuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrssssssssstttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffggggggggfffffffffffffffeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbaabbbaaaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988888888888888888777777777776665555555555544444444444333333333333332222222222211111000000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++*)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!! nnnnnnnnnnnnnnnooooooppnnooopppqqqqqrrrrrrrrrrrrssssstttuuuuvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyxxxxwwvvvuutttsssrrrrrrqqqqqqoooooooooooooopppppqqqqqqrrrrrrrrrrrrrrrsssssttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrssssssssssttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiijjiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffgggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbabbbaaaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999998888988888888888777777777777665555555555544444444444433333333333332222222222221111100000000000///////////...........------------,,,,,,,,,,,,,,++++++++++++*)))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!! mmmmnnnnnnnnnnnnnnoooopnnnooopppqqqqqqqqqqqqrrrrrrsssstttuuuvvvvvvvvwwwwwwwwwwwxxxxxxxxxxyyyyyxxxxwwvvvuuutttssssrrrrrrrqqqooooooooooooopppppqqqqqqqrrrrrrsrrrrssssssssttttuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttssssrrrrrrrrssssssssssssstttttuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffggggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999988889888888888888777777777776655555555555444444444444333333333333322222222222211111000000000000//////////...........-------------,,,,,,,,,,,,,+++++++++++++))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnoooomnnnooopppppqqqqqqqqqqqqqrrrrssstttuuuvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxyxxxxxxwwwvvvuuutttssssrrrrrrrrrooooooooooopppppqqqqqrrrrssssssssssssssssssttttuuuuuuvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttssssssqqqqqqqqqqqqqqqqqqqpppppprqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiiihhhhhgggggggggggggffffffffffffgggggggggggffffffffffffffeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFEFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999988889988888888888777777777777655555555555544444444444333333333333332222222222211111000000000000//////////............------------,,,,,,,,,,,,,,++++++++++++))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!!! lllmmmmmmmmmmmnnnnnnnoommnnnooooppppppppqqqqqqqqqqrrrssstttuuuvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwvvvuuuutttsssssrrrrrrroooooooooooppppqqqqrrrrrrssssssssssssssssstttttuuuvuvvvvwwwwwwxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuutsssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssqqqqqqqqqqqqqqqqqqqqppppprrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiiihhhhggggggggggggggfffffffffffggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998889988888888888877777777777665555555555544444444444433333333333332222222222221111100000000000//////////............------------,-,,,,,,,,,,,,++++++++++++))))))))))(((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#####$#############""""""""""""""""""""!!!!!!!!!!!!!! lllllmmmmmmmmmmmmnnnnnommmnnnoooooppppppppppppppqqqrrrssstttuuuvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwvvvvuuuttttssssssrrrrrooooooooopppppqqqqrrrrrrsttttttsssssssssttttttuuuuvuvvvwwwwwxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuussssssssssssssssssssssssstttuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssqqqqqqqqqqqqqqqqqqqqqqppprrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiihhhgggggggggggggggffffffffffgggggggggggggffffffffffffeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988899988888888888777777777776655555555555544444444444343333333333322222222222211111000000000000/////////............------------,-,,,,,,,,,,,,++++++++++++)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$####$##############""""""""""""""""""""!!!!!!!!!!!!! iiiiijjjjjjjjjjjkkkkkklmmmnnnnooooooopppppppppppooopppqqrrrssstttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwyyyyxxxxwwwwvvvvvuuuuuuutttttttttttttuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwxxyyyzzzz{{{{||||||||||||{{{zzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwxxwwxxxxxxxxxxxwwwwwwwwvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqqqoonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhiiihhhhhhhhhhhhhhhhgggggghhgggggggggggggggffffffffggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbb`````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999998888888888877777777777666665555555555554444444443333333332222222222221111111111111100000000000/////////............--------,,,,,++++++++++++********(((((((''''''''''''''&&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!! !!!!! iiiiiijjjjjjjjjjjjkkkkklmmmmnnnnooooooooooooooppoooopppqqrrrssstttttuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwyyyyxxxxwwwwvvvvvvuuuuuuuttttttttttttuuuvvvwwwwwxxvvvvvvvvvvvvvvvvvvwwwwwxxxyyyzzz{{{{|||||||||||||||{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqqqqqooonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkkiiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhhhhhggggghhhgggggggggggggggfffffffgggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbb``````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999988888888888777777777777666665555555555544444444433333333332222222222221111111111111000000000000////////............--------,,,,,++++++++++++********(((((((('''''''''''''&&&&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! !!!!! iiiiiiiijjjjjjjjjjjkkkkllmmmmnnnnnnnoooooooooooonnooopppqqrrrssstttttuuuuvvvwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxwwwwwvvvvvvuuuuuutttttttttttuuuuvvvwwwwxxxwwwwwwvvvvvvvvvvvwwwwwwxxxyyyzzz{{{|||||}}}}}}}}}|||{{{{{zzzzzzzyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkkiiiiiiiiiiiiiiiiihhhhhhhhhiiiiihhhhhhhhhhhhhhhhgggghhhhgggggggggggggggffffffggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbb```````````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888877777777777666665555555555554444444433333333332222222222221111111111111000000000000////////............--------,,,,,+++++++++++++*******(((((((('''''''''''''&&&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!! !!!!! hiiiiiiiiijjjjjjjjjjkkklllmmmmmnnnnnnnnnnnnnoooonnnoooppqqqrrrssstttttuuuvvvwwwwwwwvvvvvvvvvvwvvvvyyxxxxxxwwwwwvvvvvvuuuuuutttttttttttuuuvvvwwwwxxxxwwwwwwwwwvvvvvvwwwwwwwwxxxyyyzzz{{{||||}}}}}}}}}}}}|||{{{{{zzzzzzzyyyyyyyxxxyyyxxxxxxxxxxxxxxxxxxxxxxvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkkjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiihhhhhhhhhhhhhhhgggghhhhggggggggggggggggfffffgggggggffffffffffffffeeeefeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbb````````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777777666665555555555554444444433333333332222222222221111111111111100000000000/////////............-------,,,,,,++++++++++++*******(((((((('''''''''''''&&&&'''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!! !!!!! hhiiiiiiiiiijjjjjjjjjkkllllmmmmmmmnnnnnnnnnnnnnonnnnoooppqqqrrrssstttttuuvvvwwwwwwwvvvvvvvvvvvvvvvyxxxxxxxwwwwwvvvvvvvuuuuutttttttttttuuuvvvwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyzzz{{{|||}}}}}~~~}}}}|||||{{{{{zzzzzzzyyyyyyxxyyyyxxxxxxxxxxxxxxxxxxxxyvvvvvwwwwwwwwwwwwxxxxxxxyxxxxxyyyxxxxxxxwwwwwwwwwvxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkkjjiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhggghhhhhgggggggggggggggfffffggggggggffffffffffffffeeefeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbb````````````_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;:::::::::::999999999999988888888888777777777776666665555555555544444444333333333332222222222221111111111111000000000000////////............-------,,,,,,++++++++++++*******((((((((('''''''''''''&&&'''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! !!!!!! hhiiiiiiiiiiijjjjjjjjjkllllllmmmmmmmmmnnnnnnnnnnmnnnnoopppqqqrrrsssttttuuvvvwwwwwwvvvvvvvvvvvvvvvvxxxxxxxxwwwwwvvvvvvvuuuuutttttttttttuuuvvvwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyzzz{{{|||}}}~~~~~~~~}}}||||{{{{{{zzzzzzyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxyyvvvvwwwwwwwwwwwxxxxxxxxyyxxyyyyyyyxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllkjjjiiiiiiiiiiiiiiiihhhhhhhiiiiiiiihhhhhhhhhhhhhhhgghhhhhhgggggggggggggggffffggggggggfffffffffffffffeeffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbb`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?@???????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777776666665555555555554444444333333333332222222222221111111111111000000000000////////............-------,,,,,,+++++++++++++******((((((((('''''''''''''&&&'''''''&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! !!!!!! hhiiiiiiiiiiiijjjjjjjjjklllllllmmmmmmmmmmmmnnnnnmmnnnooopppqqqrrrsssttttuvvvvwwwwvvvvvvvvvvvvvvvvvxxxxxxxxwwwwwvvvvvvvuuuuutttttttttttuuuuvvvwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyzzz{{|||}}}~~~~~~~~~}}}}||||{{{{{zzzzzzyyyyyxyyyyyyxxxxxxxxxxxxxxxxyyyvvvwwwwwwwwwwwxxxxxxxxyyyxyyyyyyyyxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllljjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhhggggggggggggggfffgggggggggfffffffffffffffefffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbb``````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?@????????????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777776666665555555555554444444333333333332222222222221111111111111100000000000/////////............------,,,,,,,++++++++++++******((((((((('''''''''''''&&&''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! hhiiiiiiiiiiiijjjjjjjjjkkllllllllmmmmmmmmmmmmnnnmmmnnnoooppqqqrrrsssstttuvvvvvvwwvvvvvvvvvvvvvvvvvxxxxxxxwwwwwwvvvvvvuuuuuutttttttttttuuuuvvvwwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyzz{{{||}}}~~~~~~~~~}}}}}||||{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyvvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllljjjjjiiiiiiiiiiiiiiiihhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffggggggggggffffffffffffffeffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbba`````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777766666665555555555544444443333333333332222222222221111111111111000000000000////////............------,,,,,,,++++++++++++******(((((((((('''''''''''''&&''''''''&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! hhiiiiiiiiiiiijjjjjjjjjkkklllllllllmmmmmmmmmmmnnmmmnnnnoopppqqqrrrsssttttvvvvvvvvvvvvvvvvvvvvvvvvvyxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttuuuuvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyzzz{{|||}}~~~~~~~~~~~}}}}||||{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyvvwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllljjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfgggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777766666665555555555554444444333333333332222222222221211111111111000000000000////////............------,,,,,,,+++++++++++++*****(((((((((('''''''''''''&&''''''''&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! hiiiiiiiiiiiiijjjjjjjjjkkkklllllllllllmmmmmmmmmnmmmmnnnooopppqqqrrrssstttvvvvvvvvvvvvvvvvvvwvvvvvvyyxxxxxxwwwwwvvvvvvuuuuuuttttttttttttuuuuvvvvwwwwxvwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyzzz{{||}}}~~~~~~~~~~~}}}}||||{{{{zzzzyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllljjjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777766666665555555555554444444333333333332222222222221211111111111100000000000/////////............-----,,,,,,,,++++++++++++*****(((((((((('''''''''''''&&'''''''''&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiiiiijjjjjjjjjkkkkllllllllllllmmmmmmmmnmmmmnnnnooopppqqqrrrsssttvvvvvvvvwwvwwwwwwwwwwwwwvyyyxxxxxwwwwwvvvvvuuuuuuutttttttttttttuuuuvvvwwwwwvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyzzz{{||}}}~~~~~~~~}}}}|||{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyywwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllljjjjjjjjiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;::::::::::::99999999999988888888888877777777666666665555555555544444443333333333332222222222212111111111111000000000000////////............-----,,,,,,,,++++++++++++*****(((((((((('''''''''''''&&'''''''''&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiiiijjjjjjjjjjkkkkkllllllllllllmmmmmmmmlmmmmnnnoooopppqqrrrsssttuvvvvvvvvwwwwwwwwwwwwwwwwyyyyxxxxwwwwwvvvvvuuuuuutttttttttttttttuuuuvvvvwwwvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyzzz{{||}}}~~~~~~~~~}}}}|||{{{zzzzyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyywwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllljjjjjjjjjiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbaaaa`````````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888888888877777777666666665555555555554444444333333333332222222222222111111111111000000000000////////............-----,,,,,,,,++++++++++++*****((((((((((('''''''''''''&'''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiiijjjjjjjjjjjkkkkklllllllllllllmmmmmmmlmmmmnnnnooopppqqqrrrssstuuvvvvvvvwwwwwwwwwwwwwwwwyyyyyxxxxwwwwvvvvvuuuuutttttttttttttttttuuuuvvvvwwvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyzz{{{||}}~~~~~~~~~~}}}}|||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrsssrrrrrrrrrrrrrrrrrrrqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllljjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888888888877777777666666665555555555554444444333333333332222222222222211111111111100000000000/////////............----,,,,,,,,+++++++++++++****((((((((((('''''''''''''&'''''''''&&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjkkkkkkllllllllllllmmmmmmmlmmmmmnnnnooopppqqqrrssstuuvvvvvvvwwwwwwwwwxxxxxwwzyyyyxxxxwwwwvvvvvuuuuuttttttttstttttttttuuuuvvvvvuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxyyyzz{{|||}}~~~~~~~~~~~}}}||||{{{zzzyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||||||||||||||||||||||||||||||||||||||||||{{{|||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrssssrrrrrrrrrrrrrrrrrrrqqoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccbbbaaaaa``````````````___________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888888888887777777666666666555555555554444444333333333333222222222222211111111111100000000000/////////............----,,,,,,,,,++++++++++++****((((((((((('''''''''''''&''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiiiijjjjjjjjjjjjkkkkklllllllllllllmmmmmmmllmmmmnnnnoooopppqqrrrsssuuuvvvvvvwwwwwwwxxxxxxxxxzzzyyyxxxwwwwvvvvuuuuuuttttttssssttttttttuuuuuvvvvuuuvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyzz{{|||}}~~~~~~~~~}}}}}|||{{{zzzyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxxyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssstssssssssssssssssssssrrrrsssssrrrrrrrrrrrrrrrrrrrqooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllljjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhhggggggggghgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbaaaaaa`````````````____________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999888888888887777777666666666555555555555444444433333333333222222222222211111111111100000000000/////////............----,,,,,,,,,++++++++++++****(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiiijjjjjjjjjjjjjjkkkkklllllllllllllmmmmmmmllmmmmmnnnnooopppqqqrrrssuuuuvvvvvvwwwwwxxxxxxxxxxzzzyyyxxxwwwwvvvvuuuuutttttttsssstttttttttuuuuuuvvuuuuvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{|||}}}~~~~~~~}}}}}|||{{{zzzzyyyyxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwxxxxxxxyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssttssssssssssssssssssssrrrssssssrrrrrrrrrrrrrrrrrrrooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllllllljjjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiiiihhhhhhhhiiihhhhhhhhhhhhhhgggggggghhgggggggggggggggffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888887777777666666666555555555555444444433333333333222222222222221111111111100000000000//////////...........----,,,,,,,,,+++++++++++++***(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiiijjjjjjjjjjjjjjjkkkkllllllllllllllmmmmmmmlllmmmmmnnnnooopppqqqrrsstuuuuvvvvvwwwwwxxxxxxxxxxzzzzyyxxxwwwvvvvuuuuuuttttttsssssstttttttttuuuuuuvtuuuuuvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{|||}}}~}}}}}}}}}}||||{{{zzzyyyyxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssstttssssssssssssssssssssrrssssssssrrrrrrrrrrrrrrrrrppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllllllljjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiihhhhhhhiiiiihhhhhhhhhhhhgggggggghhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999888888888888777777666666666655555555555444444433333333333322222222222221111111111110000000000//////////............---,,,,,,,,,,++++++++++++***(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjjkkkllllllllllllllmmmmmmmmlllmmmmmnnnnnooopppqqrrrsttuuuuvvvvvwwwwxxxxxxxxxx{zzzyyxxxwwwvvvvuuuuuuttttttssssttttttttttttuuuuuuttuuuuuvvvwwwwxxxxxxxxxxxxyxxxxxxxxxyyyyzzz{{|||}}}}}}}}}}}}}||||{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwxxxxxxxyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssstttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrpppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjiiiiiiiiiiiijjjiiiiiiiiiiiiiiiihhhhhhiiiiiiihhhhhhhhhhhggggggghhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccccaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777666666666655555555555544444443333333333322222222222221111111111110000000000//////////............---,,,,,,,,,,++++++++++++***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiiijjjjjjjjjjjjjjjkkklllllllllllllllmmmmmmmmlllmmmmmmnnnnooooppqqqrrrttttuuuuvvvvwwwxxxxxxxxxxzzzzyyxxxwwwvvvuuuuuutttttttsssstttttttttttttuuuuutttuuuuvvvvwwwxxxxxxxxyxxxyyyxxxxxxxyyyyzzz{{{|||}}|}}}}}}}}}|||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllllljjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhgggggghhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::::99999999999988888888888777777666666666655555555555544444443333333333322222222222222111111111110000000000//////////............---,,,,,,,,,,++++++++++++***((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjkkklllllllllllllllmmmmmmmmmllllmmmmmmnnnnooopppqqqrrsttttuuuuvvvvwwwxxxxxxxxxzzzyyyxxwwwvvvvuuuuuttttttttttttttttttttttttttuuuuttttuuuuvvvwwwwxxxxxyyyyyxyyyyyyxxxyyyyyyzzz{{{||||||||}}}}}}|||||{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxxxyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttstttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrpppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllljjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiihhhhhhhhhgggggghhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999988888888888877777666666666665555555555544444443333333333332222222222222111111111111000000000///////////............--,,,,,,,,,,+++++++++++++**((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""#"""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkklllllllllllllllmmmmmmmmmmllllmmmmmmmnnnnooopppqqqqsssttttuuuvvvvwwwxxxxxxxxzzzyyxxxwwwvvvuuuuuuttttttttttttttttttttttttttuuuutttttuuuuvvvwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzz{{{{|||||||||}}|||||||{{{{zzzyyzyyyyyyyyyyyyyyyyyyyyyyyywwwwwxxxxxxxxxyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmlllkjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiiiiihhhiiiiiiiiiiihhhhhhhhhggggghhhhhhgggggggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777666666666665555555555554444443333333333332222222222222111111111111000000000///////////............--,,,,,,,,,,,++++++++++++**(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""#""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkkllllllllllllllmmmmmmmmmmmlllllmmmmmmnnnnnoooppppqqrsssstttuuuuvvvwwwwwxxxxwzyyyxxxwwwvvvuuuuuuttttttttttttttttttttttttttttuuuttttttuuuvvvwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzzz{{{{{{{|||||||}}}}|||||{{{zzzyzzyyyyyyyyyyyyyyyyyyyyyzzwwwwxxxxxxxxxxyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrpppppppoooooooooooooooooonnnnnnmmmmmmmmmmmmmmmmmllkkjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiihiiiiiiiiiiihhhhhhhhhggggghhhhhhhhgggggggggggggffffgffffffffffffffeeeeeeeeeeedddddddddddddcccccccccccaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9999999999998888888888877777666666666665555555555554444444333333333332222222222222211111111111000000000///////////............--,,,,,,,,,,,++++++++++++**)((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkklllllllllllllmmmmmmmmmmmmlllllmmmmmmmnnnnooooppppqrrrsssttttuuuvvvvwwwwwwwwyyyxxxwwwvvvuuuuuutttttttttttttttttttttttttttttuuuttttttuuuuvvvwwwxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{||||||}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyzzzzzwwwxxxxxxxxxxxyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrppppppppooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmlkkkjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggghhhhhhhhhgggggggggggggfffggfffffffffffffeeeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999998888888888887777666666666666555555555554444444333333333333222222222222211111111111100000000////////////............-,,,,,,,,,,,+++++++++++++*)((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkllllllllllllmmmmmmmmmmmmmlllllmmmmmmmmnnnnoooopppprrrrrsssttttuuuvvvvvwwwvvyxxxxwwwvvvuuuuuuttttttttttttttttttttttttttttttuuusttttttuuuvvvwwwwxxxxyyyyyyzzzzyyyyyyyyzzzzzzzzzz{{{{{{{||||}}}}}}}}}|||{{zzzzzzyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhggghhhhhhhhhggggggggggggggffgggffffffffffffffeeeeeeeeeeddddddddddddddcccccccccaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999888888888887777766666666666555555555555444444333333333333222222222222211111111111100000000////////////............-,,,,,,,,,,,,++++++++++++*)((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""##"""""""""""""!!!!!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjkkkkkkklllllllllllmmmmmmmmmmmmmmlllllmmmmmmmmnnnnnnooooppqqrrrrrsssttttuuuvvvvvvvvxxxwwwvvvvuuuuuutttttttttttttttttttttttttttttuuuuusttttttuuuuvvvwwwwxxxxyyyyzzzzzzzzzzzzzzzzzzzzzzzz{z{{{{{|||}}}}}}}}}}}||{{z{{zzzyyyyyyyyyyyyzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmkkkkkjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhgghhhhhhhhhhggggggggggggggfggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999999999888888888887777766666666666555555555555444444433333333333222222222222221111111111100000000////////////............-,,,,,,,,,,,,++++++++++++*)(((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""##""""""""""""""!!!!!!!!!!!!!!!!!!!! iiiiiijjjjjjjjjjjjjjjkkllllllllllllllmmmmmmmmmmmkkkkkkkkkklllllllmmmmmnnnoooppppqqqqrrrrssssstttssuuttttsssssrrrrrrrrrrrrrrsssssssssssssssssssssstttsssssssttttuuuvvvvwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzz{{{|||}}}}}~}}}}|||{{zyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||}}}}}}|}|||||||||||}}}}}}|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnlllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiihkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggffffeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaabaaaaaaaaaaaaa```````````^^^^^^^^^]]]]]]]]]]]]]\\\]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877777777777777666666666666555544444433333333333322222222221111111111110000000000///////...........-------,,,,,,,++++++++++++******))))))(((((((((((('''''''(((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"#######"""""""""""""!!!!!!!!!!!!!!!! iiiiijjjjjjjjjjjjjjjkkkllllllllllllllmmmmmmmmmmmkkkkkkkkkkllllllllmmmmmmnoooooppppqqqqrrrrrsssssssttttsssssrrrrrrrrrrrrrrrrsssssssssssssssssssstttttsssssssttttuuuuvvvwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzz{{{||}}}~~~~~~~}}}||{zzyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqooooooooooooooonnnnnnnnnnllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggffffeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]]\\]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::::::99999999998888888888877777777777777766666666666555544444433333333333322222222221111111111110000000000///////............------,,,,,,,++++++++++++******))))))(((((((((((((''''''((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"#######""""""""""""""!!!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkklllllllllllllmmmmmmmmmmmmkkkkkkkkkklllllllllmmmmmmnooooooppppqqqqqrrrrrrrrrtssssssrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttssssssstttttuuuuvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzz{{{||}}~~~~~~~}}||{zzyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnlllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfffeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888887777777777777766666666666555544444443333333333322222222222111111111110000000000///////............------,,,,,,,++++++++++++******))))))(((((((((((((''''''((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkkllllllllllllmmmmmmmmmmmmmkkkkkkkkkkllllllllllmmmmmnnnoooooopppppqqqqqqrrrqqssssrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttsssssssttttttuuuuvvvwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{||}}}~~~~}}|{{zzzyyyyyxxyyyyyyyyyyyzzzzzzzzyyyyyyyyzzzzzyyyyyyzzyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggffeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaa`````````^^^^^^^^^^^]]]]]]]]]]]]]\]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777777766666666666655544444443333333333332222222222111111111110000000000///////............------,,,,,,,+++++++++++++*****))))))(((((((((((((''''''((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkklllllllllllmmmmmmmmmmmmmmkkkkkkkkkklllllllllllmmmmnnnnnooooooppppppqqqqqqqqrrrrrrrrrrrqrqqrrrrrrrrrrsssssssssssssttttttttttttsssssssttttttuuuuuvvvwwwwxwxxxyyyyyyzzzzzzzzzzzzyyyzz{{{{||}}~~€€€€~~}|{{{zzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{z{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||||||{||{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnmmlllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggfeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaa````````^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888887777777777777776666666666655544444443333333333332222222222111111111111000000000////////............-----,,,,,,,,++++++++++++*****)))))))((((((((((((('''''((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! iijjjjjjjjjjjjjjkkkkkkkllllllllllmmmmmmmmmmmmmmmkkkkkkkkklllllllllllllmmmnnnnnnnoooooopppppppppppprrrrrrrqqqqqqqqqqrrrrrrrrsssssssssssstttttttttttttssssssstttttttuuuuuvvvwwwwwxxxyyyyyzzzzzzzzzzzzzzzz{{{{{||}}~~€€€€€€€€~~}||{{zzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzz{{yyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooooooooonnnnnnmmmlllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggfeeeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbaabbbbaaaaaaaaaaaaa````````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888777777777777776666666666655544444444333333333332222222222111111111111000000000////////............-----,,,,,,,,++++++++++++*****)))))))((((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!! ijjjjjjjjjjjjjjkkkkkkkklllllllllmmmmmmmmmmmmmmmmkkkkkkkklllllllllllllllmmnnnnnnnnooooooooppppppppprqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssttttttttttttttsssssssttttttttuuuuuvvvwwwwwxxxyyyyzzzzzz{{{{{zzzzz{{{|||}}~~€€€€€€~}}||{{{zzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzz{{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppoooooooooooooooooonnnnnmmmmlllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbbabbbbbaaaaaaaaaaaaa```````^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888777777777777776666666666665544444444333333333333222222222211111111111000000000////////............-----,,,,,,,,+++++++++++++****)))))))((((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkkllllllllmmmmmmmmmmmmmmmmnkkkkkkllllllllllllllllllmnnnnnnnnnnoooooooooppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssstttttttttttttttssssssttttttttttuuuuvvvvwwwwxxxyyyyzzzz{{{{{{{{{{{{|||||}}~~€€€€€~}}|||{{{{zzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppoooooooooooooooooonnnnmmmmmlllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaa``````_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888777877777777777666666666665544444444333333333333222222222211111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((('''''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnkkkkkllllllllllllllllllmmnnnnnnnnnnnooooooooooooooqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssttttttttttttttttssssttttttttttttuuuuuuvvvwwwwxxxyyyzzzz{{{{{{{{{{{{||}}}}~~~€€‚‚‚€€~~}}}|||{{{{{{{{{{|||||||||||{{{{{{{zzzzzzzzzzzzzyzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqppppoooooooooooooooooonnnmmmmmmlllllllllllllllllkkjjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888877877777777777666666666665544444444433333333333222222222211111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((((''''(((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnkkkllllllllllllllllllllmmnnnnnnnnnnnnoooooooooooooqqqqqqqqqqqqqqrrrrrrrrrrrsssssssstttttttttttttttttsstttttttttttttttuuuuuvvvvvwwwxxxyyyzzz{{{{{|||||||}}}}~~~€€‚‚‚‚‚€€~~~}}|||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppooooooooooooooooonnmmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>?>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888877877777777777666666666666544444444433333333333222222222221111111111100000000/////////............----,,,,,,,,,++++++++++++****))))))))(((((((((((((''''((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnkklllllllllllllllllllmmmmnnnnnnnnnnnnoooooooooooooqqqqqqqqqqqqqrrrrrrrrrrrrsssssssttttttttttttttttttttttttttttttttttttuuuuuvvvvvwwwxxyyyzzz{{{|||||||||}~~~~~€€€‚‚‚‚‚‚‚‚€~~~}}}||||||||||}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||zzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooooooooooooooonmmmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVVUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????>>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877887777777777766666666666544444444433333333333322222222221111111111110000000/////////............----,,,,,,,,,+++++++++++++***))))))))(((((((((((((''''((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllmmmmmmmmmmmmmmmnnnnnklllllllllllllllllllmmmmmnnnnnnnnnnnnoooooooooooooqqqqqqqqqqqqrrrrrrrrrrrrrsssssstttttttttttttttttttttttttttttttttttttuuuuuuvvvvvwwwxxyyyzz{{{|||||}}}}~~~€€€‚‚‚‚‚‚‚‚‚‚€~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||||||zzzzzzzzzzz{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||||||||||||||||||||{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppooooooooooooooooommmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhihhhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWVVVVVVVVVVVVUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888887887777777777766666666666544444444443333333333322222222221111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnklllllllllllllllllmmmmmmmnnnnnnnnnnnnoooooooooooooqqqqqqqqqqqrrrrrrrrrrrrrrsssstttttttttttttttttttuutttttttttttttttttttuuuuuuvuvvvwwwxxyyzzz{{{|||}}}}}€€€‚‚‚‚ƒƒƒƒ‚‚‚‚€€~~~~}}}}}}}}}~~~~~~~~~}}}}}||||{{{{{{zzzzzzzzzz{{{{{{{{{{{||||||||||||{{zzzzzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||||||||||||||||||||||||||||||||{{}}|||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqpppppppppoooooooooooooooommmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhihhhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>??>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888887887777777777766666666666644444444443333333333322222222222111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnnnnnlllllllllllllllllmmmmmmmmnnnnnnnnnnnooooooooooooooqqqqqqqqqqrrrrrrrrrrrrrrrssstttttttttttttttttttuuutttttttttttttttttttuuuuuuuuuvvvwwwxxyyzzz{{|||}}}~~€€€€‚‚‚‚ƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{zzzzzz{{{{{{{{{{{||||||||||||||{{{{{{z{{{{{{{|||||}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||||||||||||||||||||||||}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqppppppppppooooooooooooooommmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjjjjjjiiiiiilkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhiihhhhhhhhhhhhhhgggggggggffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887888777777777776666666666644444444443333333333332222222222111111111110000000//////////............---,,,,,,,,,,++++++++++++***)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmnnnnnnnllllllllllllllllmmmmmmmmmnnnnnnnnnnoooooooooooooooqqqqqqqqqrrrrrrrrrrrrrrrssstttttttttttttttttttuuuutttttttttttttttttttuuuuuuuuuvvvvwwwxxyyzz{{{||}}}~~€€€‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{zzzz{{{{{{{{{|||||||||}}}}|||{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~}}}}}}}~~~~€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||||||||||||||||||||||}}}}}}|||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqpppppppppppoooooooooooooommmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjiiiiillkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhiiihhhhhhhhhhhhhhggggggggfffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666644444444443333333333332222222222111111111111000000///////////............--,,,,,,,,,,+++++++++++++**)))))))))((((((((((((('''(((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$######################"""""""""""""!"!!!!!!!!!!!!! jjjjjjjjkkkkkkkkkkkkkkklmmmmmmmmmmmmmmmmnnnnnnnnllllllllllllllmmmmmmmmmmmnnnnnnnnnooooooooooooooooqqqqqqqrrrrrrrrrrrrrrrrssstttttttttttttttttttuuuuutttttttttttttttttttuuuuuuuuuuvvvvwwwxxyyzz{{||}}}~~€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€~~~~~~~~~~~~~~}}}}||||{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}|{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||}}}}}}}}}||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqppppppppppppooooooooooooommmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiiilllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhiiiihhhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????????>>>>???>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666644444444444333333333332222222222111111111111000000///////////............--,,,,,,,,,,,++++++++++++**))))))))))(((((((((((('''(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!! jjjjjjjkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmnnnnnnnnnlllllllllllllmmmmmmmmmmmmnnnnnnnooooooooooooooooooqqqqqqrrrrrrrrrrrrrrrrssstttttttttttttttttttuuuuuutttttttttttttttttuuuuuuuuuuuuuvvvvwwwxxyyzz{{||}}~~€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~~~~}}}}|||||{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}{{{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrrrrrpppppppppppppoooooooooooommmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjjjjiiilllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhiiiiihhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888777777777777666666666644444444444333333333333222222222211111111111000000///////////............--,,,,,,,,,,,++++++++++++**))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmnnnnnnnnnnllllllllllllmmmmmmmmmmmmmnnnnnooooooooooooooooooppqqqqrrrrrrrrrrrrrrrrrssssttttttttttttttttttuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{{|}}~~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€~~~~}}}}|||||{{{{{{{{||||||||||}}}}}}}}}}}}}}}{{{{{{{{{{||||}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}~~~~~~~~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssrrrrrrrrrrrrrrrrrrppppppppppppppooooooooooommmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjjiiillllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihiiiiihhhhhhhhhhhhhhggggggfffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVUUVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@???????????>>>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888877777777777666666666644444444444333333333333222222222211111111111100000///////////............--,,,,,,,,,,,+++++++++++++*))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#####################"""""""""""""!"!!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkklllmmmmmmmmmmmmmmnnnnnnnnnnnlllllllllllmmmmmmmmmmmmmmnnnnoooooooooooooooooppppqqqrrrrrrrrrrrrrrrrrsssssttttttttttttttttuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyzz{||}}~€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€~~~~}}}}}||||||{{{{{{|||||||}}}}}}}}}}}}}}}}}}|{{{{{{{{|||||}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrrrpppppppppppppppoooooooooommmmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjjjjiilllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666666644444444444433333333333222222222211111111111100000////////////............-,,,,,,,,,,,,++++++++++++*))))))))))(((((((((((((''((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!! jjjjjkkkkkkkkkkkkkkklllmmmmmmmmmmmmmnnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmnnnooooooooooooooooopppppqqrrrrrrrrrrrrrrrrrsssssstttttttttttttttuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyz{{||}~€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€~~~~~}}}}}|||||||||||||||}}}}}}}}}}}~~~~}}}}}}||||{{{||||||}}}}~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrppppppppppppppppooooooooommmmmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjjjjillllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777766666666654444444444433333333333222222222221111111111100000////////////............-,,,,,,,,,,,,++++++++++++*)))))))))))((((((((((((('((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmnnnnnnnnnnnnnllllllllllmmmmmmmmmmmmmmmnnooooooooooooooooopppppprrrrrrrrrrrrrrrrrrsssssssttttttttttttttuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyz{{||}€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€~~~~~}}}}}||||||||||}}}}}}}}}}}~~~~~~~~~~~~}}||||||||||||}}}}~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrpppppppppppppppppoooooooommmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjjjjlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeeeddddddddccccccccccccccbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa_________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888877777777777666666666544444444444333333333333222222222211111111111000000///////////............-,,,,,,,,,,,,++++++++++++*)))))))))))((((((((((((('(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jjjkkkkkkkkkkkkkkklllllmmmmmmmmmmmmnnnnnnnnnnnnnlllllllllmmmmmmmmmmmmmmmmnoooooooooooooooooppppppprrrrrrrrrrrrrrrrrssssssssttttttttttttttuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyz{{|}~€€‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚€€€€~~~~~}}}}}}|||||||||}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||||}}}}}~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssrrrrrrrrrrrrrppppppppppppppppppooooooonmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbbbccbbbbbbbbbbbbbaaaaaaaaaa__________^^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666666544444444444433333333333222222222211111111111100000////////////...........-,,,,,,,,,,,,+++++++++++++)))))))))))((((((((((((('(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jjjkkkkkkkkkkkkkkllllllmmmmmmmmmmmnnnnnnnnnnnnnnllllllllmmmmmmmmmmmmmmmmnooooooooooooooooopppppppprrrrrrrrrrrrrrrrssssssssstttttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwxxxyzz{{|~~€‚‚ƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚€€€€~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||}}}}}~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrqppppppppppppppppppoooooonnmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbbcccbbbbbbbbbbbbbaaaaaaaaa__________^^^^^^^^^^^^^]]^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@???????????>>?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888877777777777766666666554444444444433333333333222222222221111111111100000////////////............,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!! jjkkkkkkkkkkkkkklllllllmmmmmmmmmmnnnnnnnnnnnnnnnlllllllmmmmmmmmmmmmmmmmnnooooooooooooooooppppppppprrrrrrrrrrrrrrrssssssssssttttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxxyzz{{}~~€€‚‚ƒƒƒƒƒ„„„„ƒƒƒƒƒƒ‚‚‚€€€€€~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrqqppppppppppppppppppooooonnnmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeeedddddddddcccccccccccccbbbcccbbbbbbbbbbbbbaaaaaaaaa___________^^^^^^^^^^^^^]^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888888887777777777766666666554444444444433333333333322222222221111111111100000////////////............-,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! jkkkkkkkkkkkkkkklllllllmmmmmmmmmnnnnnnnnnnnnnnnollllllmmmmmmmmmmmmmmmmnnnooooooooooooooopppppppppprrrrrrrrrrrrrrssssssssssstttttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwxxxyzz{|}~~€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrrrqqqppppppppppppppppppoooonnnnmmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjjllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeedddddddddcccccccccccccbbbccccbbbbbbbbbbbbbaaaaaaaa____________^^^^^^^^^^^^]^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888888877777777777666666665544444444444433333333333222222222211111111111100000///////////............-,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!! kkkkkkklllllllllllllllmkkkllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppqqqqqqooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssttttttttttttttuuuuvvwwxxyzz{||}~~€€€„ƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssqqqqqqqqpppppppppppppppppnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffeeeeedddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888777776666666666655555555555554444444444433333333332222222222111111111110000////////............--------,,,,,,,,,,,,++++++++++*****)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! kkkkkkkllllllllllllllmmkkllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqoppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssttttttttttttttuuuuuvvwwxxyzz{||}~~€€€„„ƒƒƒƒƒ‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssqqqqqqqqqqpppppppppppppppnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjjlkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa``________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888777776666666666655555555555554444444444443333333332222222222111111111110000////////............--------,,,,,,,,,,,,++++++++++******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! kkkkkklllllllllllllllmmkklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuvvvwwxxyzz{||}}~€€€„„ƒƒƒƒƒ‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssqqqqqqqqqqqppppppppppppppnnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999999888888777776666666666665555555555554444444444443333333332222222222111111111111000////////............--------,,,,,,,,,,,,++++++++++******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!! kkkkklllllllllllllllmmmklllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuvvvwwxxyzz{||}}~~€€€€€„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsqqqqqqqqqqqqpppppppppppppnnnnnnnnmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjlllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffeeedddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa`_________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888777777666666666665555555555555444444444443333333332222222222111111111111000/////////............--------,,,,,,,,,,,,+++++++++******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!! kkkklllllllllllllllmmmmlllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuvvvwwxxyzz{{|}}~~€€€€€€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttqqqqqqqqqqqqqppppppppppppnnnnnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkjjjjjllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888777777666666666665555555555555444444444443333333332222222222211111111111000/////////............--------,,,,,,,,,,,,+++++++++******)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! kkkkllllllllllllllmmmmmlllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnooooooooooopppppppppppppppqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssstttttttttttuuuuuuuuuuuvvvwwxxyzz{{||}}~~€€€€€€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttqqqqqqqqqqqqqqpppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkjjjjlllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999988888777777666666666666555555555555444444444444333333332222222222211111111111100/////////............--------,,,,,,,,,,,,+++++++++*******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! kkkllllllllllllllmmmmmmllllllllllllllmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppppqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuvvwwwxxyyz{{||}}}~~~€€ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkjjjlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiijiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888777777766666666666555555555555544444444444333333332222222222211111111111100//////////...........--------,,,,,,,,,,,,,++++++++*******))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############"""""""""""""""""!!!!!!!!!!!!! kklllllllllllllllmmmmmmlllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooopppppppppppppqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyyzz{{||}}}~~~~‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttqqqqqqqqqqqqqqqqpppppppppnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjllllllkkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888777777766666666666555555555555544444444444333333332222222222221111111111100//////////............--------,,,,,,,,,,,,++++++++*******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###$#############""""""""""""""""""!!!!!!!!!!!!! klllllllllllllllmmmmmmmllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyyzz{{{|||}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttqqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjlllllllkkkkkkkkkkkkkkkjjjkjjjjjjjjjjjjjjjjjiiiiiiijiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999998888777777766666666666655555555555544444444444433333332222222222221111111111100//////////............--------,,,,,,,,,,,,++++++++*******)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$#############""""""""""""""""""!!!!!!!!!!!!! kllllllllllllllmmmmmmmmlllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyyyzz{{{|||}}}}~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttqqqqqqqqqqqqqqqqqqpppppppnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkjllllllllkkkkkkkkkkkkkkkjjkkjjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999999888777777766666666666655555555555554444444444433333333222222222221111111111110//////////............--------,,,,,,,,,,,,++++++++********))))))))))))((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllllllmmmmmmmmmllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsrrrrssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwxxxyyzzz{{{{|||}}}€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttrqqqqqqqqqqqqqqqqqqppppppnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkjkkkjjjjjjjjjjjjjjjjjiiiiijjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa_____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:;:::::::::::99999999999888777777776666666666655555555555554444444444433333333222222222221111111111110///////////...........---------,,,,,,,,,,,,+++++++********))))))))))))((((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssrrrsssssssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwxxxyyyyzzz{{{||||€€€‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyzyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttrrqqqqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888777777776666666666655555555555554444444444433333333222222222222111111111110///////////............--------,,,,,,,,,,,,+++++++********)))))))))))))(((((((((((('''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$#############"""""""""""""""""!!!!!!!!!!!!! lllllllllllllmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssrrssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwxxxxyyyyzzz{{{{|€€€€€‚‚‚‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwwvvvvvvvwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttrrrqqqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999888777777776666666666665555555555554444444444443333333322222222222111111111110///////////............--------,,,,,,,,,,,,+++++++********)))))))))))))(((((((((((((''''''''''''&&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##$$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllllmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrpppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwxxxxyyyyzzzz{{~~€€€€€€‚‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}|||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwvvvvvvwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttrrrrqqqqqqqqqqqqqqqqqpppponnnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiijjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999988777777777666666666665555555555555444444444443333333322222222222111111111111///////////............--------,,,,,,,,,,,,,++++++*********))))))))))))((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllllmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwxxxxxyyyyyzzz}~~~~€€€€€€‚„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}||||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttrrrrrqqqqqqqqqqqqqqqqqpppoonnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988777777777666666666665555555555555444444444443333333322222222222211111111111////////////............--------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((('''''''''''''&&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$#############""""""""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrpppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxyyyyz}}}}~~~€€€€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttrrrrrrqqqqqqqqqqqqqqqqqppooonnnnnnnnnnnnnnnnnmmmmmllllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa```_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999988777777777666666666666555555555555444444444444333333322222222222211111111111////////////............--------,,,,,,,,,,,,++++++*********)))))))))))))(((((((((((('''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############"""""""""""""""""!!!!!!!!!!!!! llllllllllmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqqrrrrppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxyyy||}}}}~~~~€€€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwvvwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttrrrrrrrqqqqqqqqqqqqqqqqqpooonnnnnnnnnnnnnnnnnmmmmmlllllllllllllllkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaa````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998777777777766666666666555555555555544444444444333333332222222222211111111111////////////............--------,,,,,,,,,,,,++++++**********))))))))))))(((((((((((((''''''''''''&&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllllmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrpppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxy||||}}}}~~~~~€€€€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttrrrrrrrrqqqqqqqqqqqqqqqqqoooonnnnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999987777777777666666666665555555555555444444444443333333322222222222111111111110///////////.............--------,,,,,,,,,,,,+++++**********))))))))))))((((((((((((('''''''''''''&&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$#############""""""""""""""""""!!!!!!!!!!!!! llllllllmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxx{{|||||}}}}~~~~€€€€€‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„…………………………„„„„„„„„„„„„………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttrrrrrrrrrqqqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaa`````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999987777777777666666666665555555555555444444444443333333322222222222211111111110////////////............--------,,,,,,,,,,,,+++++**********)))))))))))))(((((((((((('''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmmnlllmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrpqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxx{{{{|||||}}}}~~~~~€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„…………………„„„„„„„„„„„………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttrrrrrrrrrrqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999997777777777666666666666555555555555444444444444333333322222222222211111111110////////////............--------,,,,,,,,,,,,+++++**********)))))))))))))(((((((((((('''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! lllllllmmmmmmmmmmmmmmnnlllmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxx{{{{{{|||||}}}}~~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„……„„„„„„„„„„„„……………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttrrrrrrrrrrqqqqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkkmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaa``````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999997777777777766666666666555555555555544444444444333333332222222222211111111110////////////............--------,,,,,,,,,,,,+++++***********))))))))))))(((((((((((((''''''''''''&&&'''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!! llllllmmmmmmmmmmmmmmnnnllmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxz{{{{{{{|||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutrrrrrrrrrrrqqqqqqqqqqqqqqoooooooonnnnnnnnnnnnnnnnnmmmllllllllllllllllkkkkkkkmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeeddddddddddddddcccccccccccbbbbbbbbbbbbbaaa```````____________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999977777777777666666666665555555555555444444444443333333322222222222111111111100////////////...........---------,,,,,,,,,,,,++++***********))))))))))))((((((((((((('''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! lllllmmmmmmmmmmmmmmmnnnlmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxzzz{{{{{{{|||||}}}}}~~~~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnmmmlllllllllllllllllkkkkkkmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaa```````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999977777777777666666666666555555555555444444444444333333322222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********)))))))))))))(((((((((((('''''''''''''&&''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooooppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxzzzz{{{{{{{{|||||}}}}}~~~€‚‚‚‚‚‚‚‚€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnmmmmllllllllllllllllkkkkkkmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaa````````_____________^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999977777777777766666666666555555555555544444444444333333332222222222211111111100////////////...........---------,,,,,,,,,,,,++++***********)))))))))))))(((((((((((((''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! llllmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxzzzz{{{{{{{{{||||||}}}}}~€€€‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmllllllllllllllllkkkkkmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbba`````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999877777777777666666666665555555555555444444444443333333322222222222111111111000///////////...........---------,,,,,,,,,,,,++++************))))))))))))(((((((((((((''''''''''''&&''''&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!! nnnnnnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{||}}}~~~~~€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„…………………‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyvvvvvvvvvuuuuuuuuuuuuuuuutttttttsssssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````_^^^^^^^]]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPPOOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKKLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999988887777777777766666666666555555554444444444433333322222222111111111110000000000000////////////......-----------,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! nnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrpppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstssssssstttttttttttttttttutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{|}}}}~~~~~€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssssssstsssssssssssssssssrrrrrrrqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkklllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeedccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777666666666665555555544444444444333333222222221111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! nnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrppppppppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssttssssssttttttttttttttttttuttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{|}}}}~~~~~€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssssttsssssssssssssssssrrrrrrqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkklllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeeedcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````````^^^^^^^^]]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQPPPQQPPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777766666666665555555544444444444433333222222221111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!! nnnnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqrrrpppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttsssstttttttttttttttttttuutttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{||}}}}~~~~~€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„††‡‡‡‡††††††††††††††††††††††††††……………………………„„„„„„„„…„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttssssssssssssssstttsssssssssssssssssrrrrrqqqqqqqqqqqqpppppppppppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLLKKKLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888887777777777766666666665555555554444444444433333222222222111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! nnnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrppppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttsssttttttttttttttttttuuuuttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{|||}}}}~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„††††††††††††††††‡†‡‡‡‡‡†††††††††…………………………………„„„„„„……„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssssstttssssssssssssssssssrrrrqqqqqqqqqqqqqppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllkklllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggffffffffffffffffffffeeeeeeeeeeeeccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777666666666655555555544444444444333332222222221111111111110000000000000///////////.....------------,,,,,,,,,,,,++++++++++*************)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#""""""""""""!!!!!!!!!!!!!!! nnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttssttttttttttttttttttuuuuutttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyzzzzzzzzzzzzz{|||}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………„„„„„……„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssttttssssssssssssssssssrrrqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggggggfffffffffffffffffffeeeeeeeeeeeecccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQPPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888877777777777666666666655555555544444444444333332222222221111111111110000000000000////////////.....------------,,,,,,,,,,,+++++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"#"""""""""""""!!!!!!!!!!!!!! nnnnnoooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrpppppqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssttttttsstttttttttttttttttuuuuuuttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzz{||||}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………„„„„……„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssssstttttssssssssssssssssssrrqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggggffffffgfffffffffffffeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888887777777777766666666655555555544444444444433332222222221111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!! nnnnoooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrppppqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttsttttttttttttttttttuuuuuutuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyzzzzzzzzzzzzzzzzzzzz|||||}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ…††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………„„„……„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttsssssssssssttttttssssssssssssssssssrqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggfffffgfffffffffffffeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````^^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999888887777777777766666666655555555554444444444433332222222222111111111110000000000000////////////.....------------,,,,,,,,,,,,++++++++++************)))*))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"#"""""""""""""!!!!!!!!!!!!!!! nnnooooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrpppqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttttttstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzz||||||}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒ……†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………„„„……„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttsssssssssstttttttsssssssssssssssssrqqqqqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggffffggfffffffffffffeeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888877777777777666666666555555555544444444444333322222222221111111111110000000000000///////////.....------------,,,,,,,,,,,,++++++++++************)))*))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! nnnoooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrppqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒ………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………„„……„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttsssssssssttttttttsssssssssssssssssqqqqqqqqqqqqqqqqqppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffgggfffffffffffffeeeeeeeeeddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa````````^^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888877777777777766666666555555555544444444444333322222222221111111111110000000000000////////////.....-----------,,,,,,,,,,,,+++++++++++************))*))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! nnoooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|||||||}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒ…………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………„„…„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttsssssssstttttttttssssssssssssssssrqqqqqqqqqqqqqqqqqpppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggggfffgggfffffffffffffeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````_^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888887777777777766666666555555555544444444444433322222222222111111111110000000000000////////////.....------------,,,,,,,,,,,+++++++++++************))*))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! nooooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrrpqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||||}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚„…………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………„„…„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyvvvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttsssssssttttttttttsssssssssssssssrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggfffggggfffffffffffffeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa```````_^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLLLMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999998888887777777777766666666555555555554444444444433322222222222111111111111000000000000////////////.....------------,,,,,,,,,,,+++++++++++************))*)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! ooooooooooooooopppppppppqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{|||||||||}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚„„…………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………„„…„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzzzzzzzzzzzyyywvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssstttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggffggggfffffffffffffeeeeeeeeddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```````__^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888877777777777666666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,,+++++++++++************))**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚„„…………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{zzzzzzzzzzzzzzzzzzzzyywwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssssttttttttttttsssssssssssssrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllllllllmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggfgggggfffffffffffffeeeeeeedddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````__^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::99999999988888887777777777766666665555555555544444444444433222222222221111111111110000000000000////////////....------------,,,,,,,,,,,+++++++++++*************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooooooooppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||||||||||||}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚„„„…………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{|{{{{{{{{{{{{{{{{{{{{{{zz{{{{zzzzzzzzzzzzzzzzzzzzywwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssstttttttttttttssssssssssssrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmlllllllllmlllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggfggggggfffffffffffffeeeeeedddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````___^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888887777777777766666665555555555554444444444433222222222222111111111110000000000000////////////.....------------,,,,,,,,,,++++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooooopppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚„„„…………†††††‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡†††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzwwwwwvvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttsssttttttttttttttsssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllmmllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````___^^^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999988888887777777777766666666555555555554444444444433222222222222111111111111000000000000////////////.....------------,,,,,,,,,,++++++++++++************)**))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! oooooooooooopppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€„„„„…………†††††‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzwwwwwwwvvvvvvvvvvvvvvvvvvuuuutttttttttttttttttttssttttttttttttttsssssssssssrrrrrrqqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllllmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````____^^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::99999999888888877777777777666666665555555555544444444444333222222222221111111111110000000000000///////////.....------------,,,,,,,,,,++++++++++++************)***))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! oooooooooooppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ„„„„…………††††‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuttttttttttttttttttsstttttttttttttttssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmlllllllmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeedddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa````____^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777766666665555555555544444444444433222222222221111111111110000000000000////////////....------------,,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ„„„„……………††††‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuttttttttttttttttttsttttttttttttttttsssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````_____^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777766666665555555555554444444444433222222222222111111111110100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! oooooooooopppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ„„„„…………†††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††………………„„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmlllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```_____^^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777766666666555555555554444444444433222222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! oooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ„„„„„…………†††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††………………„„……„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttutttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeedddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa```______^^^^^^^^^^^^]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999999888888887777777777776666666555555555554444444444433322222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsqqqqqqqqqrrrrrrrrrrrrrrrrssssssstttttttttttttttttuttttttuuuuuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒ„„„„„…………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………„………„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttuttttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeedddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``______^^^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666665555555555544444444444433222222222221111111111111000000000000///////////.....------------,,,,,,,,,,++++++++++++***************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ooooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrssqqqqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttuutttttuuuuuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒ„„„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………„…………„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttuuttttttttttttttttttsssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``_______^^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMLLLLLLLMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666665555555555554444444444433222222222222111111111111000000000000////////////.....------------,,,,,,,,,,+++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! oooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssqqqqqqqqrrrrrrrrrrrrrrrssssssssttttttttttttttttuuuttttuuuuuuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒ„„„„„……………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††………………………………………„…„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttuuutttttttttttttttttsssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`_______^^^^^^^^^^^^^]]]]]]\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888887777777777766666666555555555554444444444433222222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! ooooooppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrsssqqqqqqqrrrrrrrrrrrrrrrrsssssssttttttttttttttttuuuuttttuuuuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€ƒƒƒƒƒ„„„„„…………††††‡‡‡‡‡ˆˆ‡‡ˆˆˆˆ‡‡‡‡‡‡‡†††††……………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuutttttttttttttuuuutttttttttttttttttssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffedddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`________^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::::9999998888888888777777777776666666555555555554444444444433322222222222111111111111100000000000////////////.....------------,,,,,,,,,,++++++++++++***************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!! ppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssrrssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚‚‚‚‚ƒƒƒƒ„„„„…………†††††…………………„„„„„„ƒƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrqqqqqqqqqqqqqqqqppqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjjiiiihhhgggggggggggggggffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAAAA@@AAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999888888888887777777777766666665555555555554444443333333333322222222222211111100000000000///////////............------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! ppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssrssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvtuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚ƒƒƒƒ„„„„„……………†………………………„„„„„„ƒƒƒƒƒƒ…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssrrrrrrrrqqqqqqqqqqqqqqqqpqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmnnmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjiiiihhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAA@@AAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999888888888877777777777666666665555555555544444433333333333322222222222111111000000000000//////////............------------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! pqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzz{{{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„……………………………………„„„„„„ƒƒƒƒƒƒ††……………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjiiihhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666665555555555544444443333333333322222222222111111000000000000//////////............------------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!! qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstsssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„……………………………………„„„„„„„ƒƒƒƒƒ†††††……………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjiihhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::9999888888888887777777777666666665555555555544444443333333333322222222222111111100000000000///////////...........------------,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssttsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzz{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………„„„„„„„„„ƒƒƒƒ†††††††………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}|||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::::9999888888888887777777777666666666555555555554444443333333333322222222222211111100000000000///////////............-----------,,,,,,,,,,++++++++++++********)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒ„„………………………………„„„„„„„„„„ƒƒƒ†††††††††…………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444433333333333322222222222111111000000000000//////////............-----------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!! qqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttsssssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒ„„„…………………………„„„„„„„„„„„ƒƒ††††††††††††…………………………………ƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444443333333333322222222222111111000000000000//////////............-----------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$##################""""""""""""!!!!!"!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttssssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„…………………„„„„„„„„„„„„„„††††††††††††††……………………………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::99999888888888887777777776666666665555555555544444443333333333322222222222111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#################""""""""""""!!!!!"!!!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttsssssssssssttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„…„„„„„„„„„„„„„„„„††††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999888888888887777777776666666666555555555554444443333333333322222222222211111100000000000///////////...........-----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssstttttsssssssssstttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444433333333333322222222222111111000000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssttttttsssssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa```````````______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444443333333333322222222222111111000000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssstttttttssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„‡††††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;::::::::999999888888888887777777766666666665555555555544444443333333333322222222222111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!"!!!!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssttttttttsssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‡‡‡††††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::999999888888888887777777766666666666555555555554444443333333333322222222222111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!""!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrrsrrsssssssssssssssttttttttsssssssttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‡‡‡‡†††††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666665555555555544444433333333333222222222221111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrsssssssssssssstttttttttssssssttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡†††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999888888888887777777666666666665555555555544444433333333333322222222221111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrrssrssssssssssssssttttttttttsssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡††††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777666666666665555555555544444443333333333322222222221111111100000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((('''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{|~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::9999999888888888887777777666666666665555555555554444443333333333322222222221111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrsssssssssssssssssstttttttttttssssttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡††††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::9999999988888888888777777766666666666555555555554444443333333333322222222221111111100000000000///////////...........----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrsssssssssssssssssttttttttttttsssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡††††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuuttttttsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````__________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::99999999888888888887777777666666666665555555555544444433333333333322222222211111111000000000000//////////............---------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!""!!!!!!!!!!!!! qqqqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzz{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnonnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::99999999888888888887777777666666666665555555555544444443333333333322222222211111111000000000000//////////............----------,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!"""!!!!!!!!!!!! qqqqrrrrrrrrrrrrrsssssssssssssssssstttttttttttttsstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzz{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttsssssssrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnonnnnnnnnnnnnnnmmmmmmmmmmlllllkkkkkkkkkkkkkkjjjjjjiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::99999999888888888887777777666666666665555555555544444443333333333322222222211111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((('''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!! qqqrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttsstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzz{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{|||||||~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttssssssssrrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnoonnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkjjjjjiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::99999999988888888888777777766666666666555555555554444443333333333322222222211111111100000000000///////////...........----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! qqrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttssssssssrrrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnoonnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777666666666665555555555544444433333333333322222222111111111000000000000//////////............---------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!"""!!!!!!!!!!!!! qqrrrrrrrrrrrrrrsssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{|||||||||~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttsssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnooonnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjiiihhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````_____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;:::::999999999888888888887777777666666666665555555555544444443333333333322222222111111111000000000000//////////............---------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!"""!!!!!!!!!!!!! qrrrrrrrrrrrrrrssssssssssssssssstttttttttttttttutttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{|||||||||||~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonoooonnnnnnnnnnnnnnmmmmmmmllllllllkkkkkkkkkkkkkkjjjiiiihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa`````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::999999999888888888887777777666666666665555555555544444443333333333322222222111111111100000000000//////////............----------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!"""!!!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeedddddeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaa````````____________^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888887777776666666666555555555444443333333333322222222211111111100000000000//////////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$$$#############"""""""""""""""!!!!!!!!!!qqqqqrrrrrrrrrrrrrrssssssssssssssttttttttttttttuttttttttttuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjiiiiihhhhhhhhhhhhhhggggggffffffffeeeeeeeeeeeeeddddeedddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaa`````````____________^^^^^__^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888877777766666666666555555554444433333333333322222222111111111000000000000//////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$#############"""""""""""""""!!!!!!!!!!qqqqrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuttttttttttuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhggggggffffffffeeeeeeeeeeeeeddddeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaa`````````____________^^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888877777766666666666555555554444443333333333322222222111111111000000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!qqqqrrrrrrrrrrrrrsssssssssssssssttttttttttttttuutttttttttuuuuuuuuuuuuuuuvtttttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjiiiiiihhhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeedddeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaa``````````____________^^^^__^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888877777766666666666555555554444443333333333322222222111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!qqqrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuttttttttuuuuuuuuuuuuuuuuvttttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeedddeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaa``````````____________^^^^___^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888877777766666666666555555554444443333333333322222222111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#$$$$$$############""""""""""""""""!!!!!!!!!qqrrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuttttttttuuuuuuuuuuuuuuuvvtttuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaa```````````____________^^^___^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888877777776666666666655555554444443333333333332222222111111111100000000000//////////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!qqrrrrrrrrrrrrrsssssssssssssssttttttttttttttuuuutttttttuuuuuuuuuuuuuuuvvvttuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{|||{{{{{{{{{{{{{{{{{{{{zzxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhggggffffffffffeeeeeeeeeeeeeddeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaaa```````````____________^^^____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777766666666666555555544444443333333333322222221111111111000000000000//////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!qrrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuttttttuuuuuuuuuuuuuuuvvvvttuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}|||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{{{{{yxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkiiiiiiiihhhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeedeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaaa```````````____________^^^____^^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777766666666666555555544444443333333333322222221111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!qrrrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuttttttuuuuuuuuuuuuuuuvvvvtuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||||||}}||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{{{{yxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmlllllllllllllkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhgggfffffffffffeeeeeeeeeeeeedeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaa````````````____________^^_____^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888777777766666666666555555544444443333333333322222221111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuutttttuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{||||||{{{{{{{{{{{{{{{{{{{yyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmllllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccccccccccbbbbbbbbbbbbaa````````````____________^^_____^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888777777776666666666655555544444443333333333322222221111111111100000000000//////////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}||}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmlllllllllllllkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhhggffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbaa````````````____________^_____^^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;:::::::::99999999998888887777777766666666666555555444444443333333333322222211111111111000000000000/////////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}|}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒ„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{yyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccbbbbbbbbbbbbaa````````````____________^______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111000000000000//////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!rrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{yyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccdcccccccccccbbbbbbbbbbbbbaa````````````__________________^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777766666666666555555444444443333333333322222211111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!rrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccccdccccccccccccbbbbbbbbbbbbaa````````````___________________^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::99999999999888887777777776666666666555555444444443333333333322222211111111111100000000000//0///////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!rrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuttuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„……………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{yyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddcccddcccccccccccbbbbbbbbbbbbaaa````````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888887777777776666666666655555444444443333333333332222221111111111100000000000//0///////////............------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuutuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{yyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccddccccccccccccbbbbbbbbbbbaaa````````````___________________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555554444444443333333333322222211111111111000000000000/0///////////............-------------,,,,,,,,,,,+++++++++************))))))))))))))))((((((((((('''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddccdddccccccccccccbbbbbbbbbbaaa````````````___________________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555554444444443333333333322222211111111111000000000000/0////////////...........-------------,,,,,,,,,,,++++++++++***********))))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||}|||||||||||||||{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjiiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddccdddccccccccccccbbbbbbbbbbaaaa````````````__________________^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::99999999999888877777777766666666666555554444444443333333333322222211111111111100000000000/00///////////...........-.-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''(''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!rrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||}}}|||||||||||||{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkjiiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddcdddcccccccccccccbbbbbbbbbaaaa````````````___________________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888877777777776666666666655554444444443333333333322222221111111111100000000000/00///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''(('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!rrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqppppppooooooooooooooonnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjiiiiiiiiiiiiihhhhhhhhhhggggfffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcddddccccccccccccbbbbbbbbbaaaaa````````````__________________^^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988877777777776666666666655554444444443333333333332222221111111111100000000000/00///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!rrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒ„„„………………………„„„ƒƒ‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooonnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkjjiiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddcddddcccccccccccccbbbbbbbbaaaaaa````````````__________________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((''''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!rrrrrrrsssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„………†††‡‡‡††††……„„ƒƒ‚‚‚€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppoooooooooooooonnnoonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjiiiiiiiiiiiiihhhhhhhhhgggggfffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbaaaaaa````````````__________________^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988877777777776666666666655554444444444333333333332222221111111111100000000000000////////////............------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡‡ˆˆˆˆˆˆ‡‡††……„ƒƒ‚‚‚‚€€€€€€€~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqpppppppppoooooooooooooonnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbaaaaaa````````````__________________^^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888777777777776666666666555544444444443333333333322222211111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++***********))))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚‚‚‚€€€€€€€€~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppooooooooooooonnooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkjjjjiiiiiiiiiiiiihhhhhhhhggggggfffffffffffffeeeeeefeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbaaaaaaa````````````__________________^^^^^^^^^^^]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888777777777776666666666655544444444443333333333322222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!rrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuvuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxyyzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„…†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰ˆˆ‡†……„ƒƒƒ‚‚‚€€€€€€€~~~~~~}}~}}}}}}}}}||||||||||{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppoooooooooooonoooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkjjjjjiiiiiiiiiiiiihhhhhhhgggggggfffffffffffffeeeeefeeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbaaaaaaa````````````__________________^^^^^^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988777777777776666666666655544444444444333333333332222221111111111100000000000000///////////.............-----------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((('''((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!sssssssttttttttttttttuuttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€‚‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒ‹‹ŠŠ‰ˆ‡†……„ƒˆ‡‡‡††††††††††††††…………„„„€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiigggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddcdddddcccccccccccccbbbbbbbaaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444433333333333222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""ssssssstttttttttttttuuuttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}|}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………†………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŒŒŒŒ‹Š‰‰ˆ‡†…„ƒˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††………„„„€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrssrrrrrrrrrrrrrrrrqqqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiigggggggfffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbbaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::9999999999988888888877777777776666666666655555554444444444433333333333222222222211111111111000000000000///////////..............------------,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""ssssssttttttttttttttuuutttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚ƒ„…†‡‰ŠŠ‹ŒŒŒ‹Š‰ˆ‡†…„„ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………„„€€€€€€€€€€€€€€€€€€€~€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrsssssrrrrrrrrrrrrrrqqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::999999999998888888877777777776666666666655555555444444444443333333333222222222211111111111000000000000////////////.............------------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""sssssttttttttttttttuuuuttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚ƒ„…†ˆ‰Š‹ŒŒŽŽŽŽŒ‹Š‰ˆ‡†…„„ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………„„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}|||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrssssssssrrrrrrrrrrrrqqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggfffffffffffffeeeefeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777766666666666555555554444444444433333333332222222222111111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""sssssttttttttttttttuuuuttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚ƒ„…†ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†…„„ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}|||||||{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssrsssssssssrrrrrrrrrrrqqqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiigggggggggffffffffffffeeeefeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$##################""""""""""""ssssttttttttttttttuuuuutttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………††††††††‡‡††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚‚ƒ„…†‡‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡†…„„ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}|||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrqqqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiigggggggggfffffffffffffeeefeeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$#################""""""""""""sssstttttttttttttuuuuuutttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………†††††††‡‡‡‡‡†††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚ƒ„…†‡ˆ‰Š‹ŒŒ‹ŠŠˆ‡‡†…„„ˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆ‡‡‡†††…………„€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}|||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrqqqqooooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiigggggggggfffffffffffffeeeffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::9999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,,,-,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""sssttttttttttttttuuuuuuttttttttttuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………†††††††‡‡‡‡‡‡‡‡†††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚ƒƒ…†‡ˆ‰Š‹ŒŒŒŒ‹Š‰ˆ‡†……„„‰ˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†††…………„€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrqqqqooooooooooooooooonnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiggggggggggfffffffffffffeeffeeeeeeeeeeeeeddddddddddddddddddcccccccccccccbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,,,-,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ssstttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuuvuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………†††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚ƒ„…†‡‰‰Š‹ŒŒŒŒŒ‹‹Š‰ˆ‡‡†……„„‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††…………„€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||{{{{{{{{{{zzz{{zzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrqqqqoooooooooooooooooonnnnnnnnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiggggggggggfffffffffffffeefffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::9999999999988888887777777777776666666666555555554444444444433333333322222222222111111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""ssttttttttttttttuuuuuuutttttttttuuuuuuuuuuuuuuvvuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹‹Š‰ˆˆ‡†……„„„‰‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††…………„€€€€€€€€€€€€€~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttutttttttttttttttttttsssssssssssssssssssrrrrrrrrrqqqooooooooooooooooooonnnnnnnmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiigggggggggggfffffffffffffefffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""sstttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuuvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€‚‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠŠ‰ˆˆ‡†……„„„„‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††…………„€€€€€‚‚€€~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{zzzzzyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrrqqqooooooooooooooooooonnnnnnnnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiigggggggggggfffffffffffffeffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""sttttttttttttttuuuuuuuuttttttttuuuuuuuuuuuuuuvvvuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„………………………††††‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰ˆˆ‡††……„„„„‰ŠŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††………„„€€€€€€‚‚‚‚‚‚‚€€€~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{||||||||||||}}}}|||||{{{{{{{{zzzzyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrrrrqqqooooooooooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiiggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,,-,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$##################"""""""""""stttttttttttttuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††…………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚ƒ„„…†‡‡ˆˆˆˆˆˆˆ‡‡†………„„„„„ŠŠŠ‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡††………„„€€€€€‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}||||||{{{{{{zzzzyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssrrrrrrrrrrrqqpooooooooooooooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjjiiiiiggggggggggggffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;::::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,,--,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$#################"""""""""""tttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††………………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……††‡‡‡‡‡‡‡††……„„„„„„…ŠŠ‹‹ŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†††………„„€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}}}|||||||{{{{{zzzzyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuttttttstsssssssssssrrrrrrrrrrrqqpooooooooooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttttttttuuuuuuuuuuttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………†††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆ‡‡†††††………………„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„……††††††††……„„„„„„„„…Š‹‹ŒŒŒŒŒŒŒ‹‹Š‰ˆˆ‡††…………„„€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}~~~~~~~~~~}}||||||{{{{{zzzzyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttstsssssssssssrrrrrrrrrrrqqpooooooooooooooooooonnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiigggggggggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;::::::::9999999999988888888777777777776666666666555555554444444444433333333322222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""ttttttttttttuuuuuuuuuuutttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………††‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡††††………………„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„……………………„„„„ƒƒ„„„……‹‹ŒŒŒŒ‹‹Š‰ˆˆ‡††…………„„€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}|||||{{{{{zzzzyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvwwwwwwwwwwvvvvvvvvuuuuuttttstsssssssssssrrrrrrrrrrrrqppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjiiiihgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;::::::::9999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""ttttttttttttuuuuuuuuuuutttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡††††………………„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………„„„„ƒƒƒƒƒƒ„„……‹ŒŒŒ‹‹Š‰ˆˆ‡††………„„„€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}|||||{{{{zzzzyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvuuuutttttttssssssssssrrrrrrrrrrrrqppoooooooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjjiiiihgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbaaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::999999999988888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆ‡‡‡‡††††…………………„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒ„„…†‹ŒŒŒ‹Š‰ˆˆ‡††………„„„€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{zzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxwwwwwwwwvvvvvuuuuttttttssssssssssrrrrrrrrrrrrrpppooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiihhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddddddddddddddddddccccccccccccbbbbaaaaaaaaaaaa``````````______^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;:::::::::999999999998888888777777777776666666666655555555444444444443333333332222222222211111111111000000000000///////////..............-----------,,,--,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$##################""""""""""tttttttttttuuuuuuuuuuuuttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††‡‡‡‡‡ˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‰‰‰‰ˆˆˆˆ‡‡‡†††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„…†ŒŒŽŽŒ‹‹Š‰ˆ‡‡††………„„„€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{zzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxwwwwwwvvvvuuuuttttttssssssssssrrrrrrrrrrrrrppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjjjiiihhgggggggggggggfffffffffffffffffeeeeeeeeeeeeedddddeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````______^^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111000000000000////////////.............------------,,---,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################""""""""""ttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††‡‡‡‡ˆˆˆˆ‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††††……………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ„……†ŒŒŽŽŒ‹ŠŠ‰ˆ‡‡†…………„„„€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{zzzzzzyyyyyxyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxwwwwwvvvvuuuttttttsssssssssrrrrrrrrrrrrrrppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiihhhggggggggggggffffffffffffffffffeeeeeeeeeeeedddddeddddddddddddccccccccccccbbbbbaaaaaaaaaaaa`````````_______^^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;:::::::::9999999999988888888777777777776666666666555555554444444444433333333322222222222211111111111000000000000///////////.............------------,,---,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################""""""""""ttttttttttuuuuuuuuuuuuutttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹‹‹ŒŒŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡††††………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ŒŽŽŒ‹Š‰‰ˆ‡††…………„„„€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{{zzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwxxxxxxyyyxxxxxxxwwwwwvvvvuuuttttttssssssssssrrrrrrrrrrrrrppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkjjjjjjjjjjjjjiihhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````_______^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111100000000000///////////..............-----------,,---,,,,,,,,,,,++++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‡††††…………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ŒŽŒŒ‹Š‰ˆˆ‡††…………„„„€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||||||{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyxxxxxwwwwwvvvvuuuttttttsssssssssssrrrrrrrrrrrrppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjihhhgggggggggggggffffffffffffffffffeeeeeeeeeeeeddddeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;::::::::::999999999988888888777777777776666666666655555554444444444433333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,++++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttttttttuuuuuuuuuuuuuvtuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡††††……………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††ŒŒ‹‹Š‰ˆ‡‡††………„„„„€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||||{{{{{{{{zzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwxxxxxyyyyyyyxxxxxwwwwwvvvvuuuttttttsssssssssssrrrrrrrrrrrrpppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjihhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeddddeeeddddddddddddccccccccccbbbbbbaaaaaaaaaaaa````````________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::999999999998888888777777777776666666666655555555444444444433333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,++++++++++++*********)))))))))))((((()(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""ttttttttuuuuuuuuuuuuuuvtuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††ŒŒŒŒ‹Š‰ˆˆ‡††…………„„„„€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvwwwwwwxxxxxyyyyyyyxxxxxwwwwvvvvuuuutttttttsssssssssssrrrrrrrrrrrpppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeedddeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;::::::::::999999999998888888877777777776666666666655555555444444444443333333332222222222211111111111100000000000///////////../...........-----------,,---,,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""ttttttttuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ŒŒŒŒ‹ŠŠ‰ˆ‡‡††…………„„„„‚€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||{{{{{{{{{{{zzzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxyyyyyyxxxxxwwwwwvvvvuuuutttttttsssssssssssrrrrrrrrrrrppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeedddeeeddddddddddddccccccccccbbbbbbbaaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;::::::::::999999999998888888877777777777666666666655555555444444444443333333332222222222211111111111100000000000///////////../...........------------,---,,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$##################"""""""""tttttttuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡††††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡††……………„„„„‚‚‚‚‚€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{zzzzzzzzyzyyyyyyyyxxxxxxxwwwwwwwwwwvvvvvvvvvvvwwwwwwxxxxxxxyyxxxxxxwwwwwvvvvuuuuttttttttssssssssssssrrrrrrrrrrppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhgggggggggggggfffffffffffffffffeeeeeeeeeeeeeddeeeeddddddddddddcccccccccbbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::99999999998888888877777777777666666666655555555444444444443333333332222222222211111111111100000000000////////////./...........------------,----,,,,,,,,,,,+++++++++++*********))))))))))))(((()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""tuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{|||||||||||{{|||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ„„……††‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||{{{{{{zzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwxxxxxxyyyyyyyxxxxxxwwwwwvvvvuuuuuttttvvvuuuuuuuuuuuuutttttttttqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888877777777776666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{|||||||||||{|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆ‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„€€€‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||{{{{{{zzzzzzzzyyyyyyyxxxxwwwwwwwwwwwwwwxxxxxxyyyyyxxxxxxxwwwwvvvvvuuuuutttttvvvuuuuuuuuuuuuutttttttttqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````____________^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444333333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„………………………………………†††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…………††††……………………††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„……††‡‡ˆˆˆˆˆˆˆ‡‡††……„ƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}~~~~~~~~~~~~~}}}}}}}}}}||{{{{{{{zzzzzzzyyyyyyyyxxxwwwwwwwwwwwwwwxxxxxxxxyyyxxxxxwwwwwvvvvvuuuuuutttttvvvuuuuuuuuuuuuuuttttttttqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````___________^\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…„………„„„„„„„„„„„………………………………………††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŒŒ‹‹ŠŠ‰‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰………†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„……††‡‡ˆˆˆˆˆˆ‡‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚„…„„„„„„„„„„„„„„„„„„„„„„„€€€€€€‚‚‚‚ƒƒƒ„„„„…………………………„„„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{{zzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuttttttvvvvuuuuuuuuuuuuuttttttttqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````____________\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999998888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„………………………………………††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŒŒ‹‹ŠŠŒŒ‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰…†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„………††‡‡ˆˆˆˆˆ‡‡‡††…„„„ƒƒƒ‚‚‚‚‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„„„€€€€€€€‚‚‚‚ƒƒƒ„„……………………………………„„„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuttttttvvvvuuuuuuuuuuuuuutttttttqqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````___________\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888877777777776666666555555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""uuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚€€€€‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„……………………………………†††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŽŽŽŽŽŒ‹‹ŠŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„……†††‡‡‡‡ˆ‡‡‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚……………„„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€‚‚‚ƒƒƒ„„…………††††††……………„„„„ƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwvvvvvuuuuuuuuttttttvvvvuuuuuuuuuuuuuutttttttqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffffeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````___________\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888877777777776666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„……………………………………††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŽŽŽŒ‹‹ŒŒ‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡‡‡‡‡‡‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€‚‚‚ƒƒ„„………†††††††††…………„„„„ƒƒƒ‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}||||{{{{{zzzzzzzzzyyyyyyyyyxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvuuuuuuutttttttvvvvvvuuuuuuuuuuuuuttttttqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""uuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvwvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„……………………………………†††††††††††††††‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽŽŽŒŒŽŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†††‡‡‡‡‡‡‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€‚‚ƒƒ„„„……†††††††††††………„„„ƒƒƒ‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{zzzzzzzzzyyyyyyyyyyxxxxxwwwwwwwwwwwwwxxxxxxxxwwwwwvvvvvvuuuuuuuutttttttvvvvvvuuuuuuuuuuuuuutttttqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````__________]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvvwwwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………„„„„„„„„„„„„……………………………………††††††††††††††††‡‡‡ˆˆ‰‰Š‹‹ŒŽŽŽŽŒŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………†††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€‚‚‚ƒƒ„„……†††‡‡‡‡†††††………„„„ƒƒƒ‚‚€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxwwwwwwwwwwwwxxxxxxwwwwwvvvvvvuuuuuuuuutttttttvvvvvvvuuuuuuuuuuuuutttttqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffffeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````__________]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvwwvvvvvwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………††††††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰…†††††††††††††††††††††††††††††††††††††††††††††††††………………………………†††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚………………………„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡††††………„„ƒƒƒ‚‚‚€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwxxxxxwwwwwwvvvvvvvuuuuuuuuutttttttvvvvvvvvuuuuuuuuuuuuuttttrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggffffffffffeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````__________]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvwwwvvvvvwwwwwwwwwwwwwwwxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„………………………………………………†††††††††††††††††‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰…†††††††††††††††††††††††††††††††††††††††††††††††††…………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡††………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚…………………………„„„„„„„„„„ƒƒƒƒƒ€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡†††………„„„ƒƒ‚‚‚€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwxwxxxxxwwwwwwvvvvvvvuuuuuuuuuuttttttvvvvvvvvuuuuuuuuuuuuuttttrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggffffffffffeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_________]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888877777777776666666555555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuuvvvvvvvvvvvvvwuuuuuuuuvvvvvvvvvvvvvvwwwvvvvwwwwwwwwwwwwwwwxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||}||||||||||||}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„……………………………………………………††††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŽŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰…†††††††††††††††††††††††††††††††††††††††††††††††††………………………††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚…………………………„„„„„„„„„ƒƒƒƒƒƒ€€€€€‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚‚€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuttttttvvvvvvvvvuuuuuuuuuuuuutttrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuuvvvvvvvvvvvvvwuuuuuuuvvvvvvvvvvvvvvwwwwvvvvwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||}||||||||||||}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„………………………………………………………†††††††††††††††††††‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŽŽŽŽ‘ŽŽŒŒŒ‹‹ŠŠŠŠŠ‰‰‰‰‰…†††††††††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚…………………………„„„„„„„„„ƒƒƒƒƒƒ€€€€‚‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚‚€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}||||||||||{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuutttttvvvvvvvvvuuuuuuuuuuuuutttrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_________]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""uuuuuuuuvvvvvvvvvvvvvwwuuuuuuuvvvvvvvvvvvvvvwwwwvvvwwwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………„„„……………………………………………………………††††††††††††††††††††‡‡‡‡ˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘ŽŽŽŒŒ‹‹‹ŠŠŠŠ‰‰‰‰…†††††††††††††††††††††††††††††††††††††††††††††††††…………………††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„ƒƒƒƒƒ„€€‚‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡†††……„„„ƒƒ‚‚‚€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}|||||||||||{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuutttttvvvvvvvvvvuuuuuuuuuuuuuttrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````________]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###################""""""uuuuuuuuvvvvvvvvvvvvvwwuuuuuuvvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwwxxxxxxxxwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡ˆ‰‰‰Š‹‹ŒŒŽŽŽ‘‘‘‘ŽŽŒŒ‹‹‹ŠŠŠŠ‰‰‰††††††††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„‚‚‚ƒƒ„„………††‡‡‡‡‡ˆˆ‡‡‡‡††………„„ƒƒ‚‚‚€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}|||||||||||{{zzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuttttvvvvvvvvvvvuuuuuuuuuuuuttrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````________]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............----------------,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################""""""uuuuuuuvvvvvvvvvvvvvwwwuuuuuvvvvvvvvvvvvvvvwwwwwvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}||||||||||}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽ’‘‘‘‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ‰††††††††††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡‡‡‡‡‡†††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„‚‚ƒƒ„„………††‡‡‡‡ˆˆˆˆˆ‡‡‡††………„„ƒƒ‚‚‚€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}|||||||||||{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvuuuuuuuuuuutttvvvvvvvvvvvuuuuuuuuuuuuutrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````________]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuuuuvvvvvvvvvvvvvwwwuuuuuvvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}|||||||||}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽ’’’’‘‘‘‘ŽŽŒŒ‹‹ŠŠŠŠŠ††††††††††††††††††††††††††††††††††††††††††††††††††………††††††††††††††††††††††…………………………………………………………………„…„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆ‡‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„……‚‚ƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒ‚‚‚€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}|||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttvvvvvvvvvvvuuuuuuuuuuuuutrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777776666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuuuvvvvvvvvvvvvvwwwwuuuuvvvvvvvvvvvvvvvwwwwwwvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}||||||||}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŽŽŽŽ’’’’’’‘‘‘ŽŽŒŒ‹‹ŠŠŠŠ†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††‡‡‡‡‡ˆˆ‡‡‡‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„………†ƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡††……„„ƒƒ‚‚€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuuttvvvvvvvvvvvvuuuuuuuuuuuuurrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_______]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuuuvvvvvvvvvvvvvwwwwuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŒŽŽŽ’’’’’’’’‘‘‘ŽŽŒŒ‹‹ŠŠŠ†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„………††‡ƒ„……††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuuttwvvvvvvvvvvvuuuuuuuuuuuuurrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_______]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444443333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuuvvvvvvvvvvvvvvwwwwuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{||||||||||||||||||}}}}}}|||||||}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘’’’’’’’’’‘‘ŽŽŒŒ‹‹ŠŠ†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………†…………………………………………………„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡‡ˆˆˆˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„………††‡ˆ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚€€€€€~€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuutwvvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````______]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999998888888888777777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,+++++++++++++++++***********))))*)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuuvvvvvvvvvvvvvwwwwwuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŽŽ‘’’’’““’’’’‘‘ŽŽŒŒ‹‹‹‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„……………†††‡‡‡ˆˆˆˆˆˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„………††‡‡ˆ‰††‡ˆˆ‰‰ŠŠŠ‹‹ŠŠŠŠ‰‰‰ˆ‡‡††……„ƒƒ‚‚€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuuutwwvvvvvvvvvvvuuuuuuuuuuuurrrrrrqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````______]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////...........-----------------,,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$######$############"""""uuuuvvvvvvvvvvvvvvwwwwwuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰ŠŠŠ‹‹ŒŒŽ‘‘’’’“““’’’’‘‘ŽŽŒŒŒ‹‹‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………†††††††††††…………………………………………„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„…„„„„……………††††‡‡‡ˆˆˆˆˆˆ‡‡†††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„……………††‡ˆˆ‰Š‡ˆˆ‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡†……„ƒƒ‚‚€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuwwwvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777776666666555555555554444444444433333322222222222111111111111111111100000000000////////............-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""uuuuvvvvvvvvvvvvvwwwwwwuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒ‘‘’’’“““’’’‘‘ŽŒŒŒ‹‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††††††††††††……………………………………………„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„………„„……………†††‡‡‡ˆˆˆˆˆˆˆ‡‡†††……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………†††‡ˆ‰‰Š‹ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡†……„„ƒ‚‚€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{zzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuwwwvvvvvvvvvvvuuuuuuuuuuurrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaa````````````_____]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666655555555554444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++***********))))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#####$############"""""uuuvvvvvvvvvvvvvvwwwwwwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ‘‘‘’’’’“’’’’‘‘ŽŽŒŒŒˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………†††††††††††††††……………………………………………„„„„„„„„„„„„……………………………………………………………………………………„…„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„…………………………†††‡‡‡ˆˆˆˆˆˆˆ‡‡†††……„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………††‡‡ˆ‰Š‹‹Œ‰Š‹ŒŒŒŒ‹‹Š‰‰ˆ‡††…„„ƒ‚‚€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuwwwwvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa```````````_____]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999998888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))*)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$###########"""""uuuvvvvvvvvvvvvvwwwwwwwuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||||||||}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒ‘‘‘’’’’’’’’‘‘ŽŽŒˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………††††††††††††††††……………………………………………„„„„„„„„„„„…………………………………………………………………………………………………………„…„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„…………………………†††‡‡ˆˆˆˆˆˆˆˆ‡‡†††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………††‡‡ˆ‰Š‹ŒŽ‹‹ŒŽŽŽŒ‹‹Š‰ˆ‡‡†…„„ƒƒ‚‚€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvuuuuuuuuuuwwwwvvvvvvvvvvvuuuuuuuuuurrrrrrrrqqqqqqqqqqqqqqpppppppppoooooooooooooonnnnnmmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHIHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::99999999888888888877777777777666666655555555555444444444433333332222222222211111111111111111100000000000/////////...........-----------------,,,,,,,,,,,++++++++++++++++************)))*))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxvvvvvvvvvvvvvvwwwwwwwwwwwvwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{||||||||||||||||||}}}}{{|||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŒ‹ŒŒŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰Œ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††……‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡†††††††††††††……………„„„„„„„„„„„„„„„„„„„„……„„………………†††‡‡ˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽŽŽŽŽŒ‹‹Š‰ˆ‡††…„„ƒ†………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€}}}}}}|||||||||||||||||||}}}}}}}}|||||||||||||||||{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuusssssssssrrrrrrrrrrrrqqqqrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggfffffffffffeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>=>>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999998888777777777776666666666655555555555444444444443333333333322222222222111111111111111100000000000/////////////...........----....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}{|||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Œ‹‹ŒŒŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………„„„„„„„„„„„„„„„„„„„„„………„………………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„………††‡ˆ‰Š‹ŒŽŽŽŽŒ‹Š‰ˆ‡‡†…„„ƒƒ………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€}}}}}}}||||||||||||||||||}}}}}}}}}||||||||||||||||{{zzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuusssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;::::::::::99999999998888877777777776666666666665555555555444444444443333333333322222222222111111111111111100000000000/////////////............---....-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####$$############""""uuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}{||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹Š‹‹ŒŒŽŽŽŽŒŒŒ‹‹‹ŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………„„„„„„„„„„„„„„„„„„„…………………………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡†††………„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„………††‡ˆ‰Š‹ŒŽ‘‘ŽŒ‹Š‰‰ˆ‡†……„ƒƒ‚………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€}}}}}}}}|||||||||||||||||}}}}}}}}}||||||||||||||||{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuusssssssssrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhggggggggggggffffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^^___^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999998888877777777776666666666665555555555544444444443333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#####$$############""""uuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{||||||||||||||||||}}}}}}|||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŠŠ‹‹ŒŒŒŒŒŒ‹‹‹ŠŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„„………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††………„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„………††‡ˆ‰‰ŠŒŽ‘‘‘ŽŒ‹Š‰ˆ‡†……„ƒƒ‚‚……„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€}}}}}}}}|||||||||||||||||}}}}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllllkjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggfffffffffeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>=>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999998888877777777777666666666665555555555544444444444333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuuuuuuvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………………„„„„„„„„„„„„„„„„„„………………………†††‡‡ˆˆˆˆ‰‰‰ˆˆˆ‡‡‡††…………„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„………††‡ˆˆ‰Š‹ŒŽ‘‘‘‘‘ŽŒ‹Š‰ˆ‡†……„ƒƒ‚‚‚…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}||||||||||||||||}}}}}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrqqqrrrrrrrrrrrqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999998888877777777777666666666665555555555544444444444333333333322222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuuuuuvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰Š‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………„„„„„„„„„„………………„„………………………†††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†††………„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„……………††‡‡ˆ‰Š‹ŒŽ‘’‘‘‘‘‘ŽŒ‹‰ˆ‡††…„ƒƒƒ‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€}}}}}}}}}}|||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggfffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````___________^^^^^^^____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444444333333333332222222222111111111111111100000000000//////////////...........---....-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$############""""uuuuuuuuvvvvvvvvvvvvvvwvvvvvwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzz{|||||||||||||||||}}}}}}}}|||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………………ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆ‰‰‰ŠŠŠ‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹ŠŠŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………„„„„„„„„…………………………………………………†††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„„„ƒƒƒƒƒƒƒ………………………††‡‡ˆ‰Š‹ŒŽ‘’‘‘‘‘ŽŒ‹Š‰ˆ‡†…„ƒƒƒ‚‚‚„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllkkjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggggffffffffeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaaa```````____________^^^^^^____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999998888877777777777666666666665555555555544444444444333333333332222222222211112111111111100000000000//////////////...........---.....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$###########""""uuuuuuuuvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||}}}}}}}}}||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………………………………………………………………††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆ‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆ‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……………………„„„„„………………………………………………………†††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡‡††………„„„„„„„„„ƒƒƒƒƒƒƒ…………………†††‡‡ˆ‰‰Š‹ŒŽ‘‘’‘‘‘ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuusssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999988888877777777776666666666665555555555444444444443333333333322222222222111121111111111100000000000/////////////...........---.....-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuuuuuuvvvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{|||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………†††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………„………………………………………†…………………†††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††…………„„„„„„„„„ƒƒƒƒƒ„…………††††‡‡‡ˆ‰‰Š‹ŒŽ‘‘’ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuussssssssssrrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggggffffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````___________^^^^^^_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999988888877777777776666666666665555555555544444444443333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuuuuuuvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{|||||||||||||||}}}}}}}}}}|||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………………………………………………………………†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………………†††……………†††‡‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰ˆˆˆ‡‡††………„„„„„„„„„„„„„„„…†††††‡‡‡ˆˆ‰‰Š‹ŒŒŽ‘‘’ŽŒ‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999988888877777777777666666666665555555555544444444444333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$####$$$############"""uuuuuuvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzz{{{{||||||||||||||}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………………………………………………………††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†…………………………………………………†††††…††††…………†††‡‡ˆˆˆ‰‰ŠŠŠŠŠ‰‰‰ˆˆ‡‡†††………„„„„„„„„„„„„„„†††‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŽŽ‘‘‘ŽŒ‹‰ˆ‡†……„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuutssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaaa````````____________^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$####$$$############"""uuuuuuvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwwxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzz{{{{||||||||||||||}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………………………………………………………………………††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŒŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………†††††††††††††††††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„„„„„„…†‡‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŽ‘‘‘ŽŽŒŒ‹Š‰ˆ‡†…„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuusssssssssssrrrrrrrrrrrrrrssrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````___________^^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333322222222222111121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uuuuuvvvvvvvvvvvvvvwwwwvvwwwwwwwwwwwwwwxxxxxxxxxvvvvvvvvwwwwwwwwwwwwwwwwxwwwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{|||||||||||||}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŒŒŒŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………†††††††††‡††††††††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††………„„„„„„„„„„………‡‡ˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŒ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuutsssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaaa`````````____________^^^^______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::::::9999999988888877777777777666666666665555555555544444444444333333333332222222222211121111111111100000000000//0///////////...........--.....-----------,,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uuuuuvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwxxwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŒŒŒŒŽŽŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………†††††‡‡‡††‡‡†††††††††‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„„„„„„„…………†ˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŽŽŽŒ‹ŠŠ‰ˆ‡†…„„ƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€€€€€€}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuutssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbaaaaaaaaa`````````____________^^^^_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777776666666666665555555555444444444443333333333322222222222111221111111111100000000000/0///////////...........--......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$############"""uuuuvvvvvvvvvvvvvvwwwwwvwwwwwwwwwwwwwwxxxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‹ŒŒŒŒŒŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………†††††‡‡‡‡‡‡‡‡‡‡††††††††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††………„„„„„„………††‡‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŒŒ‹ŠŠ‰ˆ‡†……„ƒƒ‚‚‚‚‚‚‚‚‚‚‚………„„„„„„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}|||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuutsssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````___________^^^^_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777776666666666665555555555544444444443333333333322222222222111221111111111100000000000/0///////////...........--......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$###########"""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‹‹‹ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡††………„„„…………††‡‡‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚…………„„„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttssssssssssssssssrrrrrrrsssssssrrrrrrrrrrqqqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbbbbaaaaaaaa``````````___________^^^^_______^^^^^^^^^^^]]]]]]]^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$###########"""uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………††††‡‡‡‡ˆˆˆ‡‡ˆ‡‡‡††††††††‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒ‹‹‹ŠŠ‰ˆˆ‡††………………………††‡‡ˆŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽ‹‹Š‰‰ˆ‡††…„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚……………„„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuttsssssssssssssssssssrrrrssssssssrrrrrrrrrrqqqqqqqppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbaaaaaaaa``````````____________^^^_______^^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444443333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwxxxxwwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{||||||||||}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………††††‡‡‡ˆˆˆˆˆˆ‡ˆˆ‡‡‡†††††††‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆ‡‡††…………………††‡‡ˆ‰‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠ‰‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuuuutttssssssssssssssssssssssssssssssssrrrrrrrrqqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444444333333333322222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###$$$$############""uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………††††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††‡‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆˆ‡†††……………††‡‡ˆ‰‰ŒŒŽŽŽŽŽŽŽŽŽŽŒŒŠ‰ˆˆ‡††……„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚………………„„„„„„„„„„„„„„„„„ƒƒ€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuutttttssssssssssssssssssssttsssssssssrrrrrrrrrqqqqqpppppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````___________^^^________^^^^^^^^^^^]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::::::9999999888888877777777777666666666665555555555544444444444333333333332222222222111221111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###$$$$############""uuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡†††††††‡‡ˆˆ‰ŠŠ‹ŒŒŒŒŒŒ‹ŠŠ‰ˆ‡‡†††……†††‡‡ˆ‰‰ŠŒŽŽŽŽŽŽŽŽŒŒ‹‰ˆˆ‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„ƒ€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuutttttttssssssssssssssssssttttsssssssssrrrrrrrrqqqqqpppppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbaaaaaaa```````````____________^^________^^^^^^^^^^^]]]]]]^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777666666666666555555555544444444444333333333332222222222211222111111111100000000000/00///////////...........-......-----------,,,,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""uuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvvwwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡………………………††††‡‡‡ˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡††††††††‡ˆˆ‰ŠŠ‹ŒŒŒŒ‹‹Š‰‰ˆ‡‡††††††‡‡ˆˆ‰ŠŠŽŽŽŽŽŽŒŒ‹‹Šˆˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚…………………„„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuttttttttttttsssssssssssssttttttssssssssrrrrrrrrqqqqppppppppppppppoooooooooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhgggggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbaaaaaaa````````````___________^^_________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777666666666666555555555544444444444333333333332222222222211222111111111110000000000000///////////...........-.......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""uuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzz{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡……………………††††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆ‰ˆˆ‡‡††††††††‡‡ˆ‰ŠŠ‹ŒŒŒŒ‹ŠŠ‰ˆˆ‡‡††††‡‡ˆˆ‰‰Š‹ŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvutttttttttttttttttttttsssstttttttsssssssssrrrrrrrqqqqppppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmllkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggffffffeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbaaaaaa````````````___________^^_________^^^^^^^^^^^]]]]]^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::999999888888887777777777766666666666555555555554444444444333333333332222222222211222111111111110000000000000///////////...........-.......-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""uvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…………………†††††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‰ˆˆ‡‡†††……†††‡‡ˆ‰ŠŠ‹ŒŒŽŽŽŒŒ‹Š‰‰ˆ‡‡‡‡†‡‡‡ˆˆ‰ŠŠ‹ŽŽŽŽŽŒŒ‹‹ŠŠ‰‰‡††……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttttttttttttsstttttttttssssssssrrrrrrrqqqqqpppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmllkkkkkkkkjjjjjjjjjjjjiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaaaa```````````____________^_________^^^^^^^^^^^]]]]]^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999998888888877777777777666666666665555555555544444444443333333333322222222222112221111111111100000000000000///////////..................-----------,,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$############""uvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwxxxxxxxwwwwwxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}~||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡…………………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‰ˆˆ‡‡†††………†††‡ˆ‰‰Š‹ŒŽŽŽŽŒ‹‹Š‰ˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŽŽŽŽŽŒŒ‹‹‹ŠŠ‰‰ˆ††……„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚……………………„„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttttttttttttttttttttttttssssssssrrrrrrqqqqqppppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmmmlkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhgggggggggggggffffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaa```````````____________^_________^^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::::9999998888888877777777777666666666665555555555544444444443333333333322222222222112221111111111100000000000000///////////..................-----------,,,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$$###########""vvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyvvwwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}~|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†…………††††††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†††…………††‡ˆˆ‰Š‹ŒŒŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰‰ˆˆ†………„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚………………………„„„„„„„„„„„„„„„„€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}|||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttttttttttttuuttttttttttssssssssrrrrrqqqqqqppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhhggggggggggggffffffeeeeeeeeeeeedddddddddcccccccccbbbbbbbbbbbbaaaaaa````````````___________^__________^^^^^^^^^^^]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;::::::::::9999998888888877777777777666666666665555555555544444444444333333333322222222222112221111111111100000000000000///////////..................-----------,,,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$$$############"uuuuuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††ˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡‡‡†††‡‡‡ˆ‰‰Š‹ŒŽŽŽŽŒŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠ‹‹ŒŒŽŽŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡†††††††††††††††‚‚€€€€€~~~~~~~~~~~}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuttttttttttsssssssrrrrrrrrrrqqqqqqpprrrqqqqqqqqqqppppppppppppnnnmmmmmmmmmmlllllllllllljjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############uuuuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„…………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††††‡‡ˆ‰‰Š‹ŒŽŽŽŽŒ‹‹ŠŠ‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŒŒŒ‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††††††‚‚‚€€€€~~~~~~~~~~}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxyxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuuuuuuuutttttttssssssssrrrrrrrrrrqqqqqqprrrrqqqqqqqqqppppppppppppnnnmmmmmmmmmmmllllllllllljjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„………………††‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††††‡‡ˆˆ‰Š‹ŒŽŽŒ‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††‚‚‚€€€€~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxwwwwwwuuuuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrqqqqqqrrrrrqqqqqqqqqpppppppppppnnnnmmmmmmmmmmllllllllllljjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444444333333333322222222222222111111111110000000000000///////////.................-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††ˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡††††‡‡‡ˆ‰Š‹ŒŒŽŽŒ‹‹‹ŠŠŠŠŠ‹‹‹‹ŒŒŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††‚‚‚€€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrqqqqqrrrrrqqqqqqqqqqppppppppppnnnnnmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999988888888887777777777776666666666655555555554444444444443333333333222222222222221111111111100000000000000//////////.................-----------,,,,,,,,+++++++++++**************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyzxxxxxxxxyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡†††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆ‰‰Š‹ŒŽŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‚‚‚‚€€€~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxyyyyyxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvuuuuuuuuuuuuuuuuuutttttsssssssssssssrrrrrrrrqqqqrrrrrrqqqqqqqqqqpppppppppnnnnnmmmmmmmmmmlllllllllljjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111100000000000000///////////................-----------,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzzxxxxxxxyyyyyyyyyyyyyyyyzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„…………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆˆ‰Š‹ŒŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹ŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚€€~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrqqqsrrrrrrqqqqqqqqqpppppppppnnnnnmmmmmmmmmmmllllllllljjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuuvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzzxxxxxxxyyyyyyyyyyyyyyyzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‰ˆˆˆˆ‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡ˆˆ‰Š‹ŒŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒ‹‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‚‚‚‚‚€€~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrqqqsrrrrrrrqqqqqqqqqppppppppnnnnnmmmmmmmmmmmmlllllllljjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyyzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„……………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡‡ˆ‰Š‹‹ŒŽ‘‘‘ŽŽŽŒŒŒŒŒ‹‹‹ŒŒ‹‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‚‚‚‚‚‚€~~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxyyyyxxxxxxxxvvvvvvvvuuuuuuuuuuuttttttsssssssssssssssrrrrrrrrqqssrrrrrrrqqqqqqqqppppppppnnnnnnmmmmmmmmmmmlllllllljjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`a```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////................-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuuvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„…………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰Š‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆˆ‡‡‡†††††‡‡‡ˆ‰‰Š‹ŒŽ‘‘‘‘‘‘ŽŽŽŒŒŒ‹‹‹ŒŒ‹‹ŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxyyyyyyyyyyxxxxvvvvvvvvvuuuuuuuuuuttttttssssssssssssssrrrrrrrrrqqssrrrrrrrqqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmllllllljjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`a````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////...../..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###########uuuuvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyzzzzxxxxxyyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„…„………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‡‡‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡†††††‡‡‡ˆˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘ŽŽŽŒŒŒ‹‹ŒŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚€~~~~~}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyxxyyyyxxxxxxxyyyyyyyyyyyyyxxvvvvvvvvvvuuuuuuuuuttttttssssssssssssssrrrrrrrrrqqssrrrrrrrrqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmmllllljjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<;<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////...../..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########uuuuvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„…………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠŠŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹‹Š‰‰ˆˆ‡‡‡‡††††‡‡‡ˆˆ‰Š‹ŒŽ‘‘’’’’’‘‘‘ŽŽŒŒ‹ŠŒ‹‹ŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‚‚‚‚‚‚‚‚€~~~~~}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyxyyyyyyxxxyyyyyyyyyyyyyyyyxvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrrqqsssrrrrrrrqqqqqqqqqppppppnnnnnnnnmmmmmmmmmmmmmlllljjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333222222222222221111111111100000000000000//////////...../...........-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########uuuuvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰ŠŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆŠ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹Š‰‰ˆˆ‡‡‡‡††††‡‡‡ˆˆ‰Š‹ŒŽ‘’’’’’’’’’‘‘ŽŽŒŒ‹ŠŒŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‚‚‚‚‚‚‚‚‚€€~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxwvvvvvvvvvvuuuuuuuuutttttssssssssssrrrrrrrrrrrrrqqsssrrrrrrrrqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmlllljjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\]\\\\\\\\\\\[[[[[[[[[[[ZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555554444444444443333333333222222222222222111111111100000000000000//////////...../...........-----------,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########uuuvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡†††‡‡‡‡‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ˆˆŠŠŠ‰‰‰‰ŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆˆ‡‡‡‡†††‡‡‡ˆˆ‰Š‹ŒŽ‘’’““““““’’‘‘ŽŽŒŒ‹ŠŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚€€~~~~}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyzzzzzzzzzzz{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywvvvvvvvvvvuuuuuuuuutttttsssssssssrrrrrrrrrrrrrrqqsssrrrrrrrrqqqqqqqqqpppppnnnnnnnnnnmmmmmmmmmmmmllljjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[ZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555554444444444443333333333322222222222222111111111100000000000000///////////..../...........-----------,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########uuuvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠŠ‹‹ŒŒŒŽŽŒŒŒ‹‹‹‹ŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒ‹‹‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡†‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘’““““““““’’‘‘ŽŒ‹ŠŒ‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚€€€~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyzzzzzzzzz{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwvvvvvvvvvuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqssrrrrrrrrrqqqqqqqqqpppppnnnnnnnnnnnmmmmmmmmmmmmlljjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########uuuvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ‘’““”””””“““’‘‘ŽŽŒ‹ŠŒ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{zzzzyyyzyyyyyyyyyyyyyyyyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuttttssssssssrrrrrrrrrrrrrqqqqssrrrrrrrrrqqqqqqqqqpppppnnnnnnnnnnnnnmmmmmmmmmmmlkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########uuvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyyzzzzzzxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠŠŠ‰‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹Œ‘‘’“””””””””“’’‘ŽŒ‹ŠŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzyyzyyyyyyyyyyyyyyyyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuutttssssssssrrrrrrrrrrrrqqqqqsrrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmlkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\]]\\\\\\\\\\\[[[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322222222222222111111111110000000000000///////////..../...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########uuvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyzxxxxyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŒŒŒ‹‹‹ŠŠŠ‹‹‹‹‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹Œ‘’’“””••••”””“’‘‘ŽŒ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzyyzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvuuuuuuuuutttssssssssrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnnnnmmmmmmmmmmkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[Z[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322232222222222111111111110000000000000///////////....//..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########uvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyyzzzzzzzxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‰ˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŒŒŒ‹‹‹ŠŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰Š‹‹ŒŽ‘’““”••••••””““’‘ŽŒ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzyzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvuuuuuuuuuttssssssssrrrrrrrrrrqqqqqqqrrrrrrrrrrrrqqqqqqqqqppppnnnnnnnnnnnnnnnnmmmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555555544444444444333333333322232222222222111111111110000000000000///////////....//..........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########uvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxxyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŒŒŒ‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽ‘’““”•••••••””“’‘ŽŒ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{||||{{{{{{zzzyzzzyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuutssssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnmmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999988888888888777777777776666666666655555555555444444444443333333333222322222222221111111111100000000000000//////////....//...........----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########uvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyzzxxyyyyyyyyyyyyyyyzzzzzzzzxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽ‘‘‘‘ŽŽŽŒŒŒ‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰Š‹ŒŽ‘’““”•••––••””“’‘ŽŒ‹ŠŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}|||||||||{{|{{{{{{{{{{{zz{{{{{{{{{{{|||||{{{{{zzzyzzzzyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuutsssssssrrrrrrrrrqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnmmmmmmmmkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322322222222222111111111100000000000000//////////....//...........-----------,,,,,,,,+++++++++++**************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘ŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’“”•••––•••”““’‘ŽŒ‹Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}~~~~~~~}}}}||||||||||||||||{{{{{{{{z{{{{{{{{{{{|||||{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvuuuuuuuutsssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999988888888888777777777776666666666655555555555444444444443333333333322322222222222111111111100000000000000///////////...//...........-----------,,,,,,,,+++++++++++**************))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyzzzxxyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŒŽŽŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘’“”•••–––••””“’‘ŽŒ‹ŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{|||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuttssssssrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999998888888888777777777776666666666655555555555444444444443333333333322322222222222111111111110000000000000///////////...//...........-----------,,,,,,,,++++++++++++*************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽ‘’“””••–––••””“’‘ŽŒ‹Œ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}||||||||||||||||{{{{{{{{{{{{{{{{{{||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvuuuuuuttssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqpponnnnnnnnnnnnnnnnnmmmmmmmkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322322222222222111111111110000000000000///////////...//...........-----------,,,,,,,,++++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzxyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘’’’’’‘‘‘‘‘‘‘ŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽ‘’“””•••––•••”““’‘ŽŒŒŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}|||||||||||||||||{{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyywwvvvvvvvvvvvvvvvvvuuuuuuttssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqpponnnnnnnnnnnnnnnnmmmmmmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888777777777777666666666655555555555544444444443333333333322322222222222111111111110000000000000///////////...//...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŽŽ‘‘‘’’’’’’’’’’’‘‘‘‘ŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡‡‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŽ‘’““””•••••••””“’‘ŽŒŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{zzzzzzzzzzzyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvuuuuuuttssssssrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqponnnnnnnnnnnnnnnnmmmmmmmmkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777777666666666655555555555544444444444333333333322332222222222111111111110000000000000///////////...//...........-----------,,,,,,,,,+++++++++++**************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽ‘ŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠˆˆˆ‡‡ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŽŽŽ‘‘’“““””””““’’‘ŽŒ‹ŽŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~}}}~~~~~€€€€€€€€€€~}}}}||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttsssssrrrrrrrqqqqqqqqqqpppqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmlllllkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000////////////..........---------------,,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽ‘‘ŽŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆ‡‡ˆˆˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŽŽ‘’’““”””””““’’‘ŽŒŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~}}~~~~~€€€€€€€€€€€€€~~}}}}||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuttsssssrrrrrrrqqqqqqqqqqqppqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvvvvvvwwwwwwwwwwwwwxxwwwwwwxxxxxxxxxxxxxxyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyyzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’’‘‘‘‘Ž’‘‘ŽŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰ˆˆˆ‡ˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽ‘‘’“““”””””““’’‘ŽŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~}~~~~~€€€€€€€€€~~}}}}}}||||||}||||||||{{zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuutsssssrrrrrrrrqqqqqqqqqqppqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhggggggggggggffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666665555555555554444444444433333333333333222222222211111111111111111100000000000///////////..........----------------,,,,,,,,,,++++++++++++++***********)))))))))(((((((((('''''''''''&&&&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$########vvvvvvvwwwwwwwwwwwwwwxxwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyzyyyyyzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’’’’’‘‘‘Ž’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŽ‘’’““””””””““’’‘Ž‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~}~~~~~€€€€€€€€~~~}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuutsssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhgggggggggggggfeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555554444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((''''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvvvvwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyzzzzzzzzzzzzzzz{{{{{zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††…††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’’‘‘‘’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŽŽŽŽŽ‘‘’’““”””””””“’’‘’‘ŽŒŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€~~~~}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuutsssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvvvvwwwwwwwwwwwwwxxxwwwwwxxxxxxxxxxxxxxyyyyyyxxxxxxxxyyyyyyyyyyyyyyyzzyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽ‘’’““”””••”””“’’‘“‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€~~~}}}}}}}}}}}}}}}}}||||{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvvvwwwwwwwwwwwwwwxxxwwwwxxxxxxxxxxxxxxyyyyyyyxxxxxxxxyyyyyyyyyyyyyyzzzyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽ‘‘’““””•••••””“’‘“’‘Œ‹‹ŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€~~~~}}}}}}}}}}}}}}}}}|||{{zzzzzzyyyzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmmllllllkkkkkkkkkkkjjjjjjjjhhhhhhhhhhhhggggggggggggfeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvvvwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyyyyyyyyyyzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘’’’’’’’’’‘‘‘’’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŽ‘‘’““””••••••””“’‘”“‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€‚‚‚‚€€~~~~~}}}}}}}}~~~~}}}}}||{{{zzzzzyyyyyzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuutssssssrrrrrrrrrrrrqqqqqqqrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnnnnnmmmmlllllllkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777766666666665555555555555444444444433333333333333222222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$########vvvvvvwwwwwwwwwwwwwxxxxwwwwxxxxxxxxxxxxxyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’‘‘’’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‘‘’““””••–––••””“’•“’‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~€€€‚‚‚‚€~~~~~}}}}~~~~~~~~~}}}}|{{{zzzzzyyyyyyyzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrrqqqqqrrrrqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########vvvvvwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†…†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠ‰‰ˆˆˆˆ‰‰‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽ‘‘’““”•••––––••”“’•”’‘ŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~€€€€‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~}}}||{{{zzzzyyyyyyyyyyzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuutssssssrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$########vvvvvwwwwwwwwwwwwwxxxxxwwwxxxxxxxxxxxxxxyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’‘‘’’‘‘ŽŽŒŒ‹‹‹ŠŠŠŠŠŠŠŠˆˆˆ‰‰‰ŠŠ‹‹ŒŒŒŽŽŽŽŽŽ‘‘’““”••–––––••”“’•”“‘Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~€€€‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}|{{{zzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkjjjjjjjiihhhhhhhhhhhggggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........----------------,,,,,,,,,,++++++++++++++***********))))))))((((((((((('''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvvwwwwwwwwwwwwwwxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠˆˆ‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽŽ‘‘’““”••––––––•”“’•”“‘Œ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~€€€€‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}||{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjjiihhhhhhhhhhhhgggggggggggeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********))))))))(((((((((((''''''''''''&&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvvwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘“’‘‘ŽŽŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽŽ‘‘’’“””••–––––••”“’•”’‘Œ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ…………„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~€€€‚‚‚‚‚‚‚‚‚~~~~~~~~~~}||{{{zzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuutttssssssssrrrrrrrrrrrrrrsrrrrrrrrrqqqqqqqpppppppoooooooooonnnnnnnnnnnnnnmmmlllllllkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhgggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvvwwwwwwwwwwwwwxxxxxxwwxxxxxxxxxxxxxxyyyyyyyyyxxxxxyyyyyyyyyyyyyyyzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠ‹‹ŒŒŽŽŽ‘‘’’“””••–––––••”“’•“’‘ŽŒ‹‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{zzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuttttsssssssssssssssrrrrrrsssrrrrrrrrqqqqqqqppppppooooooooooonnnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjjiiihhhhhhhhhhhgggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::9999999999988888888887777777777666666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’‘‘“’‘‘ŽŽŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰ŠŠŠ‹‹ŒŒŒŽŽŽ‘‘‘’’““””•••–––••”““‘”“’ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€~~}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvwvvvvvvvvvvvuuuutttttssssssssssssssssssrrsssssrrrrrrrqqqqqqpppppppooooooooooonnnnnnnnnnnnnmmllllllllkkkkkkkkkkkjjjjjiiihhhhhhhhhhhhggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽ‘‘’‘‘‘‘‘‘‘‘‘’’’’’’‘‘“’‘‘ŽŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‹‹ŠŠŠŠ‹‹ŒŒŒŽŽŽ‘‘‘‘‘‘’’““”””•••••••””“’‘”“‘ŽŒ‹ŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ………………„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~}}||{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuutttttttssssssssssssssssssssssssrrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````___________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvwwwwwwwwwwwwwxxxxxxxwxxxxxxxxxxxxxxyyyyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’‘‘‘‘‘‘‘‘‘’’’’’‘‘“’‘ŽŽŒŒŒ‹‹‹‹ŠŠŠŠŠ‹‹‹ŠŠ‹‹‹ŒŒŽŽŽ‘‘‘’‘‘’’’“““””•••••••””“’‘“’‘ŽŒ‹‹Š‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~}}||{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuttttttttttttssssssssssssssssssssrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnnmmlllllllkkkkkkkkkkkkjjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333222222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘’’’’’‘‘“’‘ŽŽŒŒ‹‹‹‹‹ŠŠŠ‹‹‹‹‹Š‹‹‹ŒŒŽŽ‘‘‘‘’’‘‘‘’’’““””””••••••””““’‘’‘ŽŒ‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€~}}||{{{zzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuttttttttttttttsssssssstsssssssrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnnmmlllllllkkkkkkkkkkkkkjjjiiiihhhhhhhhhhhggggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWVVVWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777766666666665555555555555444444444443333333333333322222222221111111111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘’’’‘‘‘“’‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹ŒŒŽŽŽ‘‘‘’’’“‘’’’“““””””••••••””““’‘’‘ŽŒ‹‹ŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ…………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€~}}||{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttttssssttssssssrrrrrrrqqqqqpppppppoooooooooooonnnnnnnnnnnmmllllllllkkkkkkkkkkkkjjjiiiihhhhhhhhhhhhgggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::999999999988888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#######vvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘’’‘‘‘“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹ŒŒŽŽ‘‘‘‘’’’““’’’““”””””•••••”””““’‘Ž‘ŽŒ‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒ‚€€€~~}}||{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttttttttssttsssssssrrrrrrqqqqqqppppppoooooooooooonnnnnnnnnnnmmmllllllllkkkkkkkkkkkjjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````__________________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222221111111111111111110000000000///////////...........---------------,,,,,,,,,,,+++++++++++++************))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#######vvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘‘‘‘‘‘’’‘ŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹ŒŒŽŽ‘‘‘‘‘’’’“““’“““””””•••••••””““’‘ŽŽŒ‹‹ŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ……………………„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„ƒƒ‚‚‚‚€€~~}}}||{{{zzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuvuuuuuuuuuuuttttttttstttsssssssrrrrrrqqqqqqppppppooooooooooonnnnnnnnnnnmmmllllllllkkkkkkkkkkkkjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````__________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555444444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#######vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„……………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’‘‘‘‘‘‘‘‘‘‘‘’’‘ŽŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘‘‘‘‘’’’’““””“““”””••••••••””““’’‘ŽŽŒ‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ………………………„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssrrrrrrrqqqqqqppppppoooooooooonnnnnnnnnnnmmmlllllllllkkkkkkkkkkkjjiiiiihhhhhhhhhhhgggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````______`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888888777777777766666666666555555555555544444444443333333333333322222222222111111111111111110000000000////////////..........----------------,,,,,,,,,,++++++++++++++***********))))))))((((((((((('''''''''''&&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘’’‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘’’’’“““”””““””•••••••••”””“’’‘ŽŒŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚ƒƒƒƒ„„„„„„„…………„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuutttttttttsssssssrrrrrrrqqqqqqppppppoooooooooonnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjiiiiihhhhhhhhhhhhggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111111111111111100000000000///////////..........----------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&'''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘‘’‘‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘‘‘’’’’’’“““”””•“””••••••••••””““’‘ŽŒ‹ŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ…………………………„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„……………………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvuuuuuttttttttsssssssrrrrrrrrqqqqqqppppppooooooooonnnnnnnnnnmmmmllllllllkkkkkkkkkkkkjiiiiiihhhhhhhhhhhggggggggeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXYYXXXXXXXXXXXWWWWWWWWWWVVWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111112111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘‘‘’’’‘‘‘‘‘‘‘‘‘‘’‘‘ŽŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŽŽŽŽ‘‘’’’’’’“““““”””••””••••–––••••””“’’‘ŽŒ‹ŽŒ‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ……………………………„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………………………ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~}}||{{{zzzzzzzzzyzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuttttttttssssssrrrrrrrrrqqqqqqppppppoooooooonnnnnnnnnnmmmmmllllllllkkkkkkkkkkkjiiiiiihhhhhhhhhhhggggggggeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````______`___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXWWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::999999999988888888887777777777766666666665555555555555444444444433333333333333222222222221111112111111111100000000000///////////...........---------------,,,,,,,,,,,+++++++++++++***********))))))))(((((((((((''''''''''''&''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„………………………………………„„„„„„„„„………………………………………………………………………………………………†††††„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽ‘ŽŒ‹‹‹‹ŠŠŠŠ‹‹‹‹ŒŒŽ‹ŒŒŽŽ‘‘‘‘‘‘’’’““””••••––••••””“’’‘ŽŒ‹ŠŽŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚€€~~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyxxxwwwwvvwwwvvvvvuuuuuuuuutttttttsrrrrqqqqqppppppppoooooooommmmmmmmlllllllllkkkkkkkkjiiiiiiiiiihhhhhhhhhhhhggfffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaa```````````___________^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######vwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{|||||||||||||||||~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„…………………………………………„„„„„„„„………………………………………………………………………………………………††††††„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹ŠŠŠ‹‹‹‹ŒŒŒŽŒŒŽŽ‘‘‘‘‘‘’’’’““““”••••––––•••”““’‘ŽŒ‹‹ŠŽŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzz{{{{{{zzzzyyyxxxxwwwwvwwwvvvvvuuuuuuuuuutttttttrrrrrqqqqqppppppppooooooommmmmmmmlllllllllkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhggfffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{|||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„……………………………………………„„„„„„„„………………………………………………………………………………………………††††††„„„„„„„„„„„„„„„……………………………………………………………………………………………………………†……†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽ‘ŽŽŽŽŽŽŽŽ‘ŽŒŒ‹‹‹‹Š‹‹‹‹‹ŒŒŒŽŽŒŽŽ‘‘‘‘‘’’’’’’““““”••••––––•••””“’’‘ŽŒ‹Š‰ŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzyyyxxxwwwwvwwwvvvvvvuuuuuuuuuuutttttsrrrrrqqqqqppppppppoooooommmmmmmmmlllllllllkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhgfffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{||||||||||||||||||~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„……………………………………………„„„„„„„………………………………………………………………………………………………†††††††„„„„„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŒŽ‘ŽŽŽŽŽŽŽŽ‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŒŽŽ‘‘‘’’’’’’’““““”””•••–––––•••”““’‘ŽŒ‹‹Š‰ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„……„„„„„„ƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwwwvvvvvuuuuuuuuuuuuutttssrrrrrqqqqqppppppppooooonmmmmmmmmlllllllllkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{||||||||||||||||||~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„………………………………………………„„„„„„………………………………………………………………………………………………††††††††„„„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽŽŽŽŽŽŽ‘ŽŽŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’’’’’““““““””””••–––––•••””“’‘‘ŽŒ‹Š‰‰ŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€~~~~€€€‚‚‚ƒ‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{|||||||{{{{zzzyyyxxxwwwwwwwwwvvvvvuuuuuuuuuuuuuuussssrrrrqqqqqpppppppppooonnmmmmmmmmlllllllllkkkkkkjjiiiiiiiiiihhhhhhhhhhhhgffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||{{{{{{{{{{{||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{|||||||||||||||||}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„…………………………………………………„„„„„„……………………………………………………………………………………………†††††††††„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽŽŽŽŽŽŽ‘ŽŽŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽŽŽŽ‘‘’’’’““““““““””””•••–––––••””““’‘ŽŒ‹ŠŠ‰ˆŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€~~~€€€‚‚‚ƒƒ‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzz{{{{{{z{{{{{{{|||||||||{{{{zzyyyxxxxwwwxwwwwwvvvvvuuuuuuuuuuuuuusssssrrrrqqqqqpppppppppoonnnmmmmmmmlllllllllkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhfffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{||||||||||||||||||}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„…………………………………………………„„„„„……………………………………………………………………………………………††††††††††„„„„„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽŽŽ‘ŽŒŒ‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘’’’““““““““”””””••••––––•••””“’‘ŽŽŒ‹Š‰‰ˆŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{zzzyyyxxxwwwxxwwwwvvvvvvuuuuuuuuuuuuuttsssssrrrqqqqqppppppppponnnmmmmmmmlllllllllkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhfffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{{||||||||||||||||||}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„……………………………………………………„„„„……………………………………………………………………………………………†††††††††††„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽŽ‘ŽŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽŽŽ‘‘’’““““””””””””””•••––––•••””“’’‘ŽŒ‹ŠŠ‰ˆˆŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒ„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{zzzyyyxxxxwwxxxwwwwvvvvvvuuuuuuuuuuuuttttssssrrrqqqqqpppppppppnnnmmmmmmmmlllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhfffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$######wwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{||||||||||||||||||}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„……………………………………………………„„„……………………………………………………………………………………………††††††††††††„„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹ŒŽŽŽ‘ŽŒŒŒ‹‹‹‹‹ŒŒŒŽŽ‘Ž‘‘’’“““”””””””””””••••••••••””““’‘ŽŒ‹‹Š‰ˆˆ‡Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„ƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚€~~}}||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||{{{zzzyyyxxxxxxxxxxwwwwvvvvvvvuuuuvvvvvvtttttssssrrrqqqqqppppppppnnnnmmmmmmmlllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhfffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbaaaaa````````````_________^^^^^^^^^^^^]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555554444444444433333333332222222222211111111110000000000//////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{||||||||||||||{{{{{||||||||||||||||||}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„………………………………………………………„„„……………………………………………………………………………………………††††††††††††„„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽŽŽ‘‘ŽŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘’’“““””””””””””””•••••••••””““’‘ŽŒ‹Š‰‰ˆˆ‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚€~~}|||{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{|||}}|||||||{{{zzzyyyyxxxxxyxxxxxwwwwvvvvvvvvvvvvvvvttttttssssrrrqqqqqpppppppnnnnmmmmmmmlllllllllkkkkkjjjiiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@????@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{{|||||||||||||||||}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„…………………………………………………………„„……………………………………………………………………………………………†††††††††††††„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽŽŽ’‘ŽŒŒŒ‹‹ŒŒŒŽŽ‘‘‘’’“““””””””””””””””•••••••””““’‘‘ŽŒ‹ŠŠ‰ˆˆ‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒ„„„…„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€~}}|||{{{{zzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||}}}|||||{{{zzzzyyyyyxxxxyyxxxxxwwwwvvvvvvvvvvvvvvuuuttttssssrrrqqqqqppppppnnnnmmmmmmmmlllllllllkkkkjjjjiiiiiiiiiihhhhhhhhhhhffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888888888777777777776666666666666555555555554444444444333333333322222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$%$$$$$$$$$$$$#####wwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||||{{{{{{{{{|||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{||||||||||||||||||}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…………………………………………………………„……………………………………………………………………………………………††††††††††††††„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽŽŽ’‘ŽŒŒŒŒŒŒŒŒŽŽ‘‘’‘‘’“““”””””””””””””””””••••””““’’‘ŽŒŒ‹Š‰ˆˆ‡‡‡‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………„…………………„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚€€~}}|||{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||{{{zzzzyyyyyyxxxyyyyxxxxwwwwvvvvvvvvvvvvvuuuuttttssssrrrqqqqqpppppnnnnnmmmmmmmlllllllllkkkkjjjjiiiiiiiiiiihhhhhhhhhhffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{||||||||||{{{{{{{{||||||||||||||||}{{{{{{{{{{|||||||||||||||{{{{|||||||||||||||||}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……………………………………………………………„…………………………………………………………………………………………†††††††††††††††„„„„„„………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰Š‹ŒŽŽ‘‘‘Ž’‘ŽŒŒŒŒŒŒŒŽ‘’’‘‘’’““””””••”””””””””””””””””““’’‘ŽŽŒ‹Š‰‰ˆˆ‡‡†‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………†………………………„„„„„„ƒƒƒƒ‚‚‚‚€€‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚€€~~}}||{{{{{zzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||{{{{zzzyyyyyyyyyxyyyyyyxxxwwwwvvvvvvvvvvvvuuuuuutttssssrrrqqqqqqpppnnnnnmmmmmmmlllllllllkkkkjjjjiiiiiiiiiiihhhhhhhhhhfffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%$$$$$$$$$$$$#####wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{|||||||||||||||}}{{{{{{{{{||||||||||||||||{{{||||||||||||||||||}}}}~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„…………………………………………………………………………………………………………………………………………………………††††††††††††††††„„„„„…………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŽ‘‘‘‘‘Ž’‘ŽŽŒŒŒŒŒŒŒŽŽ‘’’“‘’’““””””••••””””””””””””””“““’’‘ŽŒ‹ŠŠ‰ˆˆ‡‡‡†‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„………††…………………………„„„„ƒƒƒƒ‚‚‚‚€€€€€€€‚‚‚‚ƒƒƒƒƒƒ‚‚‚€€~~}}||{{{{{zzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||{{{{zzzzyyyyyyyyyyzyyyyyyxxxwwwwwvvvvvvvvwwuuuuuuutttsssrrrrqqqqqpppnnnnnmmmmmmmllllllllllkkkjjjjiiiiiiiiiiihhhhhhhhhhfffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{{|||||||||||||||}}{{{{{{{{{||||||||||||||||{{{||||||||||||||||||}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„…………………………………………………………………………………………………………………………………………………………††††††††††††††††„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰ŠŠ‹ŒŽŽ‘‘‘‘‘‘‘’‘ŽŽŒŒŒŒŒŒŽŽ‘‘’““‘’’““””””•••••””””””””“““”“““’’‘‘ŽŒ‹‹Š‰ˆˆ‡‡‡††‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……††††††††……………„„„„ƒƒƒ‚‚‚‚€€€€€€€€€‚‚‚‚ƒƒƒƒƒ‚‚‚€~~}}||{{{{{{zzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||{{{{zzzzyyyyyyyyyyzzzzyyyyxxxxwwwwvvvvvvwwwuuuuuuuttttsssrrrrqqqqqppnnnnnmmmmmmmmlllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhfffffffeeeeeeeeeeeeddddddddddddddcccccccccccbbbbbbbaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{||||||||||||||||}}{{{{{{{{{||||||||||||||||{{{|||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………†††††††††††††††††„„„………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰Š‹‹ŒŽŽ‘‘‘’‘‘‘“’‘ŽŒŒŒŒŽ‘’’“”‘’“““”””••••••”””””““““““““’’’‘‘ŽŒ‹‹Š‰‰ˆˆ‡‡†††‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„„……†††‡††††††…………„„„„ƒƒƒ‚‚‚€€€€€€€€€€€‚‚‚‚‚ƒƒƒ‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||||{{{{{zzzzyyyyyyyyyyyzzzzzyyyyxxxxwwwwwwwwwwwwuuuuuuuuttttsssrrrrqqqqqponnnnmmmmmmmmlllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{|||||||||||{{{{{{{|||||||||||||||}}}{{{{{{{{|||||||||||||||||{{||||||||||||||||||}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………………………††††††††††††††††††„„…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘’’’’‘‘“’‘ŽŒŒŒŒŽŽ‘’’“””’’““”””••••••””””“““““’’’’’’‘‘ŽŒŒ‹Š‰‰ˆˆ‡‡‡†††‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……†††‡‡†††††††………„„„ƒƒƒ‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{||||{{{{{zzzzyyyyyyyyyyyyzzzzzzzyyyxxxwwwwwwwwwwwwvvvuuuuuutttssssrrrrqqqqponnnnnmmmmmmmmllllllllkkkjjjjjiiiiiiiiiiihhhhhhhhhffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxyxxyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{{|||||||||||||||}}}{{{{{{{{||||||||||||||||}{{|||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ……………………………………………………………………………………………………………………………………………………†††††††††††††††††††„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽŽŽ‘‘’’’’’’‘“’‘ŽŒŒŒŽ‘‘’““”•’““”””•••••••”””““““’’’’‘’‘‘‘ŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡††††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡††††††††………„„ƒƒƒ‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€~~}}||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzz{{{{{{{{{{{zzzzyyyyyyyyyyyyyzzzzzzzyyyyxxxwwwwwwwwwwwvvvvuuuuuutttssssrrrrqqqqonnnnnmmmmmmmmlllllllllkkjjjjjiiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbbaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxyxxyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{||||||||||||||||}}}{{{{{{{|||||||||||||||||}{{|||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………††††††††††††††††††††…………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŽŽ‘‘’’’“’’‘‘“’‘ŽŒŽŽ‘’““”••““”””•••••••”””“““’’’’‘‘‘‘ŽŽŒŒ‹ŠŠ‰ˆˆ‡‡‡†††††‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„„……††‡‡‡‡‡‡‡††††………„„ƒƒƒ‚‚€€€€€€€€€€€€€€€‚‚‚‚‚‚‚€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzz{{{{{{zzzzzyyyyyyyyyyyyyyzzzzzzzzyyyxxxwwwwwwwwwwwvvvvvuuuuuttttssssrrrqqqqonnnnnmmmmmmmmmllllllllkkjjjjjiiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]^]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555554444444444433333333332222222222111111111110000000000/////////////...........------------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwwxxxxxxxxxxxxxyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||||||||}}}}{{{{{{{|||||||||||||||||}{||||||||||||||||||}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ………………………………………………………………†………………………………………………………………………………††††††††††††††††††††………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽ‘’’““““’’‘”’‘ŽŽ‘’’“””•–“”””••••••••”””““’’’‘‘‘ŽŽŒŒ‹ŠŠ‰‰ˆˆ‡‡‡†††††‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡‡‡‡‡‡‡‡††††………„„ƒƒ‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚€€~~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzz{{{{{zzzzzyyyyyyxxxxyyyyyzzzzzzzzyyyyxxxwwwwwwwwwwvvvvvuuuuuuttttsssrrrrqqqoonnnnnmmmmmmmmllllllllkkjjjjjjiiiiiiiiiiihhhhhhhhfffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888888888877777777777666666666666655555555555444444444433333333332222222222111111111110000000000//////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwxxxxxxxxxxxxxxyxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{||||||||||||{{{{{{|||||||||||||||}}}}{{{{{{{||||||||||||||||}}{|||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ……………………………………………………………††……………………………………………………………………………†††††††††††††††††††††……………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŽŽ‘‘’““““““’‘”“‘ŽŽŽŽ‘’““”••–“””•••••••••””“““’’‘‘ŽŽŽŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††††‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒ„……††‡‡‡ˆ‡‡‡‡‡†††………„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€€~~}}||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwuvvvvuuuuuuttttssssrrrqqqoonnnnnmmmmmmmmmlllllllkkjjjjjjiiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeddddddddddddddccccccccccccbbbbaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@@??????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888777777777776666666666666555555555554444444444333333333322222222221111111111100000000000/////////////..........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$#####wwwwwwwwxxxxxxxxxxxxxyyxyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{||||||||||||||||}}}}{{{{{{|||||||||||||||||}}||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ……………………………………………………………††………………………………………………………………†………††††††††††††††††††††††…………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽ‘’’““””““’‘”“’ŽŽŽ‘’’“”••––”””••••••••”””““’’‘‘ŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡††††††‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡††††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€~~}}}|||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxyyzzzzzzzzzyyyxxxwwwwwwwwwwuuuuuuuuuuuuttttsssrrrrqqoonnnnnmmmmmmmmmllllllllkjjjjjjiiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??@@@@@??????????>>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333322222222221111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$####wwwwwwwwxxxxxxxxxxxxxyyxyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{|||||||||||||||}}}}}{{{{{{|||||||||||||||||}}||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ…………………………………………………………†††……………………………………………………………††………††††††††††††††††††††††………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŒŽŽŽŽŽŽŽ‘’““””””““’‘”“’‘ŽŽŽ‘’“””•––—””•••••••••””““’’‘‘ŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡‡†††††††‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€€~~~}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{zzzzzzzzyyyyyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyzzzzzzzzyyyyxxxwwwwwwwwwwuuuuuuuuuuuuttttssssrrrqqoonnnnnmmmmmmmmmllllllllkjjjjjjiiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbbaaaaaaaaaaa````````````__________^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@@???????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888888888877777777776666666666666555555555554444444444333333333332222222222111111111100000000000/////////////..........------------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$####wwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{|||||||||||||||}}}}}{{{{{{||||||||||||||||}}}||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ………………………………………………………††††……………………………………………………………††……†††††††††††††††††††††††……………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽŽ‘’“””””””“’‘”“’‘ŽŽŽŽ‘‘’“”••––—”••••••••••””““’‘‘ŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡†††††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ…„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€~~~}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{zzzzzzzyyyyyyyyyyyyzzzyyyyyyyyxxxxxxxxxxxxxxyzzzzzzzyyyyxxxwwwwwvvvvwuuuuuuuuuuuutttttsssrrrqqoonnnnnmmmmmmmmmmlllllllkjjjjjjjiiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeddddddddddddddccccccccccccbbbaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$####wwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{||||||||||||||{{{{||||||||||||||||}}}}}{{{{{|||||||||||||||||}}}||||||||||||||||||}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………………………………………………………††††…………………………………………………………†††…††††††††††††††††††††††††………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽ‘ŽŽŽŽŽŽŽ‘’’“””••””“’‘•“’‘ŽŽŽŽ‘’““”•––——”•••••••••”””“’’‘ŽŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆ‡‡‡‡††††††††‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ……„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚ƒ„„……††‡‡‡ˆ‡‡‡‡‡‡†††……„„ƒƒ‚‚€€€€€€€€€€€€€€€€€€~~~}}}}||||||||||{{{{{{{|||||{{{{{{{{{zzzzzzz{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyzzzzzyyyyxxxxwwwwvvvvvvuuuuuuuuuuuutttttsssrrrqqoonnnnnnmmmmmmmmmlllllllkjjjjjjjiiiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccbbbaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@@@@@??????????>>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888889888888888877777777776666666666666655555555554444444444333333333332222222222111111111100000000000/////////////...........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$####xxxxxxxxyyyyyyyyyyyyyzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}{{{||||||||||||||||}}}}}}{{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††††‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††…………………………………†††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽ‘‘ŽŽŽŽ‘’““””””“’‘’‘ŽŒŒ‹‹‹‹ŒŒŽ‘’““””••••–––––•••””“’’‘ŽŽŒŒŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€‚ƒƒ„„……††‡‡‡‡ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}|||||{{{{{{{{{zz||||||||||||{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzzzzzyyyxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxwwwwvvvvuuuuuuuuuuvvvvvuuuuuuutttssssrrqpoooonnnnnnnnmmmmmmmmlllljjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaa`````````aa``````````___________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333333222222222212111111111110000000000//////////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxxyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~{{{||||||||||||||||}}}}}}{{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ†††††††††††††††††††‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††………………………………††††††††††††††………………………………††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘‘ŽŽŽŽ‘’““””””“’‘’‘ŽŒŒ‹‹‹‹ŒŽ‘‘’“””•••••–––––•••””“’’‘ŽŽŒŒ‹ŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚ƒ„„……†††‡‡‡‡ˆˆ‡‡‡‡††……„„ƒƒ‚‚€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~}}}}|||||||{{{{{{{{||||||||||||||{{{{{{{{{{{{||||||||||{{{{{zzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxwwwwvvvuuuuuuuuuuuuuuuuuuuuuuutttssssrrqpoooonnnnnnnnmmmmmmmmlllljjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffeeeeddddddddddddcccccccccccbbbbaaaaaaaaaaaaa````````aa``````````___________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222121111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxxyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~{{|||||||||||||||||}}}}}}{{{{{||||||||||||||||||}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………†††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽ‘ŽŽŽŽŽ‘’“”””””““’’‘ŽŒŒ‹‹‹ŒŒŽ‘’’“””••••––––––•••”““’‘ŽŒ‹‹ŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆ†††††††††††††………………………………‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€‚‚ƒƒ„„……††‡‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~}}}}}}|||||||{{{{{{|||||||||||||||{{{{{{{{{{{||||||||||{{{{{{zzzzzzzzyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuttttssssrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````aa```````````__________^^_^^^^^^^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxxyyyyyyyyyyyyyzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}~{{||||||||||||||||}}}}}}}{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽŽŒŽ‘’“”””””““’’‘ŽŒŒ‹‹‹ŒŒŽ‘’’“””•••–––––––••””““’‘ŽŽŒŒ‹ŠŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ††††††††††††††……………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~}}}}}}}|||||{{{{{|||||||||||||||||{{{{{{{{{|||||||||||{{{{{{zzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuttttsssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeddddddddddddccccccccccbbbbbaaaaaaaaaaaa````````aaa``````````__________^^__^^^^^^^^^]]]]]]]]]]\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxxyyyyyyyyyyyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~{{||||||||||||||||}}}}}}}{{{{|||||||||||||||||||}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………†††††††††††††††††……………………††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽŽŒŒŒŽ‘‘’“”””””“’‘’‘ŽŒŒ‹‹‹ŒŒŽ‘’““”••••–––––––••””“’’‘ŽŒ‹‹ŠŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚€€€€€€€€€€‚‚ƒƒ„„……†††‡‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~}}}}}}}}|||||{{{||||||||||||||||||{{{{{{{{||||||||||||{{{{{zzzzzzyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwwvvvvuuuuuuuuuuuuuuuuuuuuuuuttttsssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeedddddddddddccccccccccbbbbbaaaaaaaaaaaaa```````aaa``````````__________^^__^^^^^^^^^]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~{|||||||||||||||||}}}}}}}{{{{||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŒŽŽŒŒŒŽ‘’’“”””””“’‘’‘ŽŒŒ‹‹‹‹ŒŽ‘’““”••––––––––•••””“’‘ŽŒ‹‹ŠŠŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ†††††††††††††††…………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€‚€€€€€€€€€€€‚‚ƒƒ„„………†††‡‡‡‡‡‡‡‡††……„„ƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~}}}}}}}|||||{{|||||||}}}}}}}|||||{{{{{{{||||||||||||{{{{{{zzzzzyyxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxwwwwwwvvvvuuuuuuuuutuuuuuuuuuuuuttttttsssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeddddddddddddcccccccccbbbbbbaaaaaaaaaaaa```````aa```````````___________^__^^^^^^^^^]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444433333333332222222222122111111111100000000000//0//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~{||||||||||||||||}}}}}}}}{{{|||||||||||||||||||}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………†††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŒŒŒŒŽ‘’““””””““’‘’ŽŒ‹‹‹‹‹ŒŽ‘’““”••––––––––•••”““’‘ŽŒ‹ŠŠ‰‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚€€€€€€€€€€‚‚ƒƒ„„………†††‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~}}}}}||||{{|||||}}}}}}}}}}}||||{{{{{{|||||||||||||{{{{{zzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvuuuuuutttttttuuuuuuuttttttttsssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggffffffffffeeeeeedddddddddddcccccccccbbbbbbaaaaaaaaaaaa```````aaa```````````__________^__^^^^^^^^^]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<;;;;;;;;;;::::::::::999999998888888888777777777776666666655555555554444444444433333333332222222222222111111111100000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~{||||||||||||||||}}}}}}}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹ŒŽŒŒŒŒŒŽ‘’““””””“’’‘ŽŒ‹‹‹‹‹ŒŽ‘’“””••––––––––••””“’’‘ŽŒ‹‹Š‰‰‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ†††††††††††††††††……………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚€€€€€€€€€€‚‚ƒƒ„„„……†††‡‡‡‡‡‡‡†††……„ƒƒ‚‚‚‚‚ƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚~~~~~~~~~}}}}||||{}}|||}}}}}}}}}}}}||||{{{{{||||||||||||||{{{{{zzzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvuuuuuuttttttttttttttttttttttssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaaaa```````aaa```````````__________^__^^^^^^^^^^]]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<;;;;;;;;;;:::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222222111111111100000000000//0///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########xxxxxxyyyyyyyyyyyyyzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~{||||||||||||||||}}}}}}}}{{{||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆ‰‰Š‹ŒŽŒŒŒŒŒŽ‘’“““””““’‘‘ŽŒŒ‹‹‹‹‹ŒŒŽ‘’“””••–––––––•••””“’‘ŽŒ‹ŠŠ‰‰‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚€€€€€€€€€€‚‚ƒƒƒ„„………†††‡‡‡‡‡†††……„„ƒƒ‚‚‚‚‚ƒƒƒ„„„„„…„„„„„„„ƒƒƒƒƒƒƒ~~~~~~~~}}}|||||}}}}}}}}}}}}}}}}}}||||{{{{||||||||||||||{{{{{zzzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuttttttttttttttttttttttssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaaaa```````aaa```````````__________^__^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888777777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxxxyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~||||||||||||||||}}}}}}}}}{{|||||||||||||||||||}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………†††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‰ŠŠ‹ŒŽŽŽŒŒŒŒŒŽŽ‘’’“““““’‘‘ŽŽŒ‹‹‹‹‹‹ŒŒŽ‘’“”••––––––––••””“’’‘ŽŒ‹‹Š‰‰ˆŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ††††††††††††††††††…………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚€€€€€€€€€€‚‚ƒƒƒ„„………†††††††††††……„„ƒƒ‚‚‚ƒƒƒ„„„„………………„„„„„ƒƒƒƒƒƒ~~~~~~}}}}||||}}}}}}}}}}~~~~~}}}}||||{{{|||||||||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuttttttttttttttttttttttsssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaa```````aaa```````````__________^___^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxxxyyyyyyyyyyyyzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~||||||||||||||||}}}}}}}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŽŽŽŽŒŒŒŒŒŒŽ‘’’““““’’‘ŽŒŒ‹‹ŠŠ‹‹ŒŒŽ‘’“”••–––––––•••”““’‘ŽŒ‹ŠŠ‰‰ˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€‚‚€€€€€€€€€€‚‚‚ƒƒ„„„………†††††††††……„„ƒƒƒ‚‚‚ƒƒ„„„„……………………„„„„„ƒƒƒƒƒ€~~~~~~}}}||||}}}}}}}}}~~~~~~~~}}}|||{{{|||||||||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuttttttttttttttttttttsssssssrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggfffffffffeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaa``````aaa```````````__________^___^^^^^^^^^]]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999998888888888877777777776666666655555555555444444444433333333332222222222222111111111110000000000//0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyyzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~|||||||||||||||||}}}}}}}}{{{|||||||||||||||||}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………†††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆ‰‰Š‹‹ŒŽŽŽŽŽŒŒŒŒŒŒŽ‘’’“““’’‘ŽŽŒ‹‹ŠŠŠŠ‹‹ŒŽ‘’“”••–––––––••””“’‘‘ŽŒ‹‹Š‰‰ˆˆŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††……………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒ„„…………††††††…………„„ƒƒ‚‚‚ƒƒƒ„„„…………………………„„„„„„ƒƒƒ€€€~~~~~~}}}||||}}}}}}}}~~~~~~~~~~}}}|||{{||||{||||||||||{{{{{zzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuutttttttttttttssssssssssssssrrrrqpoooonnnnnnnnnmmmmmmmmllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbaaaaaaaaaa``````aaa```````````__________^___^^^^^^^^^^]]]]]]]]]]\\[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333332222222222222111111111110000000000//0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~||||||||||||||||}}}}}}}}}{{||||||||||||||||||}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„††††††††††††‡†‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŒŒŒŒŒŽ‘‘’’’’’’‘‘ŽŒŽŒ‹ŠŠŠŠŠ‹‹ŒŽ‘’“””•–––––––••””“’’‘ŽŒ‹ŠŠ‰‰ˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††…………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚ƒƒƒ„„„………………………………„„ƒƒƒ‚‚‚‚ƒƒƒ„„„……………………………„„„„„„ƒƒ€€€€~~~~~~}}}||||}}}}}}}}~~~~~~~~~~}}}|||{{|||{{{|||||||||{{{{{{zzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuttttttttttsssssssssssssssssrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggffffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaa``````aaa````````````_________^___^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::99999999888888888877777777776666666665555555555444444444433333333333222222222222211111111110000000000//0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~||||||||||||||||}}}}}}}}}{{|||||||||||||||||}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŒŒŒŒŽŽ‘‘’’’’’‘‘ŽŒŽŒ‹‹ŠŠŠŠŠ‹ŒŒŽ‘’“”••–––––––••”““’‘ŽŒ‹‹Š‰‰ˆˆˆŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††…………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒ„„„………………………„„„„ƒƒ‚‚‚‚‚ƒƒ„„„…………………………………„„„„„„ƒ€€€€€~~~~~}}}}||||}}}}}}}}~~~~~~~~~~~}}}||{{||||{{{{|||||||{{{{{{zzzzyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuutttttttttsssssssssssssssssssrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeeddddddddddccccccccbbbbbbbbbaaaaaaaaaa``````aaa````````````_________^___^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/0///////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzzz{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~||||||||||||||||}}}}}}}}}{{|||||||||||||||||}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŒŒŽŽ‘‘’’’’’’‘ŽŒ‹ŽŒ‹ŠŠŠŠŠŠ‹ŒŽ‘’“”•–––—–––••””“’‘‘ŽŒŒ‹ŠŠ‰‰ˆˆˆŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„……………„„„„ƒƒƒƒ‚‚‚‚‚‚ƒƒ„„„…………………………………„„„„„„„€€€€€~~~~~}}}}||||}}}}}}}}}~~~~~~~~~~}}}|||{||||{{{{||||||{{{{{{zzzzzyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuutttttttttssssssssssssssssssrrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggfffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaa``````aaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########xxxxxyyyyyyyyyyyyyzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~|||||||||||||||}}}}}}}}}}{||||||||||||||||||}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆ‰‰Š‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽ‘‘’’’’’’‘ŽŒ‹Œ‹‹ŠŠŠŠŠŠ‹ŒŽ‘“”••––——–––••”“’’‘ŽŒŒ‹ŠŠ‰‰ˆˆˆ‡ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒ„„„…………………………………„„„„„„„€€€€€~~~~~}}}}||||{}}}}}}}}}~~~~~~~~~~}}}|||{||||{{{{{{{||{{{{{{{zzzzzyxxxxxxxxxxxxxxxwwwwwwwvvwvvvvvvvvuuuuuuuttttttttssssssssssssssssssssrrrrrqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggffffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaa```````````______________^^^^^^^^^^]]]]]]]]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~|||||||||||||||}}}}}}}}}}{|||||||||||||||||}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŽŽŽŽŽŽŽŽ‘‘’’’’’‘‘ŽŒ‹ŠŒ‹ŠŠŠŠŠŠŠ‹ŒŽ‘’“”•––———–––•””“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆ‡ŠŠŠ‰Š‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„…………………………………„„„„„„„€€€€~~~~~}}}}}||||{}||||}}}}}~~~~~~~~~}}}|||{||||{{{{{{{{{{{{{{{{zzzzzyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuutttttttttssssssssssssssssssrrrrrrqqpooooonnnnnnnnmmmmmmmmllljjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444333333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~|||||||||||||||}}}}}}}}}}{|||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽŽŽŽŽŽŽŽ‘‘’’’’’’‘ŽŒ‹ŠŒ‹‹ŠŠ‰‰ŠŠ‹‹Œ‘’“”•–————––••”“’‘ŽŽŒ‹‹Š‰‰‰ˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰†††††††††††††††††††††††……‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„………………………………„„„„„„„„€€€€~~~~~}}}}}||||{{||||||}}}}}~~~~~~~}}}}|||{|||||{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuutttttttttsssssssssrrrrrrssrrrrrrrrqqpooooonnnnnnnnmmmmmmmmlllkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaa``````aaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<;;;;;;;;;;::::::::::999999998888888888777777777766666666655555555554444444444433333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzzz{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆ‰‰Š‹‹ŒŒŽŽŽŽŽŽŽ‘‘’’’’’’‘‘ŽŒ‹Š‰Œ‹ŠŠŠ‰ŠŠŠ‹ŒŽ’“”•–——————–••”“’‘ŽŒ‹‹ŠŠ‰‰ˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„…………………………„„„„„„„ƒƒ€€€~~~~~}}}}}|||||{{|||||||}}}}}}~~~~}}}}}|||{|||||{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrqqoooooonnnnnnnmmmmmmmmmmllkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggfffeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaa`````aaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<;;;;;;;;;;:::::::::::99999998888888888777777777766666666655555555554444444444433333333332222222222222111111111100000000000/00//////////...........------------,,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxxyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}||||||||||||||||||}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡††‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆ‰‰ŠŠ‹‹ŒŽŽŽŽŽŽŽ‘‘’’’’“’’’‘ŽŒ‹Š‰‹‹ŠŠŠŠŠŠ‹‹ŒŽ‘’“”•–——˜˜——–•”“’‘ŽŒŒ‹ŠŠ‰‰ˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰††††††††††††††††††††††††…‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„…„„„„„„„„„„„ƒƒƒ€€~~~~~}}}}}|||||{{{|||||||||}}}}}}}}}}}}||||{|||||{{{{{{{{{{{zzzzzzzzyxxxxxxxxwwwwwwwwvvvvvvvvuvvvuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqooooonnnnnnnnmmmmmmmmmmllkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggffffeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaa`````aaaaaa``````````_____________^^^^^^^^^^]]]]]]]]]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666655555555555444444444433333333332222222222222111111111100000000000/00///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}~~~~~||||||||||||||}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆ‰‰ŠŠ‹ŒŒŽŽŽŽ‘‘’’’““““’’‘ŽŒ‹Š‰‰‹ŠŠŠŠŠŠŠ‹ŒŽ‘“”•–——˜˜˜—––•”“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡††††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ~~~~~}}}}}|||||{{{{||||||||||}}}}}}}}}}|||||{|||||{{{{{{{{{{zzzzzzzzyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqooooonnnnnnnnmmmmmmmmmmllkkjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggfffeeeeeeeeeddddddddddccccccbbbbbbbbbbbaaaaaaaaaa````aaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666655555555555444444444433333333332222222222222111111111100000000000/00///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~||||||||||||||}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆ‰‰Š‹‹ŒŒŽŽŽŽ‘‘’’““““““’‘‘ŽŒ‹Š‰ˆ‹ŠŠŠŠŠŠ‹‹ŒŽ‘’“”––—˜˜˜˜—––•”“‘ŽŒ‹‹Š‰‰ˆˆˆˆˆ‡‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‡‡†††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ~~~~~}}}}}||||||{{{{|||||||||||||}}}}}}||||||{|||||{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrrrqqqqqooooonnnnnnnnmmmmmmmmmmmlkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggfffeeeeeeeedddddddddddcccccbbbbbbbbbbbaaaaaaaaaa````aaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999998888888888877777777766666666655555555555444444444433333333332222222222222111111111110000000000/00///////////..........-------------,,,,,,,,,,++++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~|||||||||||||}}}}}}}}}}}}|||||||||||||||||}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽŽ‘‘‘’’““““““’’‘ŽŽŒ‹ŠŠ‰ˆ‹ŠŠŠŠŠŠ‹ŒŽ‘“”•–—˜˜˜˜˜—––•“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆ‡‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚~~~~~~}}}}}}|||||{{{{{||||||||||||||||||||||||{{|||||{{{{{{{zzzzzzzyyyyyyxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqoooonnnnnnnnnmmmmmmmmmmmlkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggggfffeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaa````aaaaaaa```````````_____________^^^^^^^^^]]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999998888888888877777777766666666655555555555444444444433333333332222222222222111111111110000000000/00///////////..........-------------,,,,,,,,,,,+++++++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}~~~~~~|||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘‘’’“““““““’’‘ŽŒ‹Š‰ˆˆŠŠŠŠŠŠ‹‹ŒŽ‘’“”–——˜˜˜˜˜—–•”“’‘ŽŒ‹ŠŠ‰‰ˆˆˆˆˆˆˆˆ‡‡ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‡‡‡††††††††††††††††††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~}}}}}}||||||{{{{{|||{{{{{{{|||||||||||||{{{|||||{{{{{{zzzzzzyyyyyyyywwwwwwwwwvvvvvvvuuuuuuuutuuuutttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqoooonnnnnnnnnmmmmmmmmmmmlkkkkjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhgggggggggggffeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaaaa``````````_____________^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666665555555555444444444433333333332222222222222111111111110000000000/00///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#########xxxyyyyyyyyyyyyyzzzzzzzyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}~~~~~~~|||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽŽŽ‘‘‘‘’’“““”””““’‘‘ŽŒ‹Š‰ˆˆŠŠŠŠŠ‹‹ŒŽ‘“”•–—˜˜˜˜˜˜—–•”“‘ŽŒ‹Š‰‰‰ˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡††††††††††††††††††††ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}|||||||{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{zzzzzyyyyyyyyyxwwwwwwwwvvvvvvuuuuuuuutttuutttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpooonnnnnnnnnnmmmmmmmmmmmmkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhggggggggggffeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa```aaaaaaaaa``````````____________^^^^^^^^^^]]]]]]]]][[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==============<<<<<<<<<<;;;;;<<<;;;;;;;;;;::::::::::99999999888888888877777777766666666665555555555444444444433333333332222222222222111111111110000000000/00///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#########wwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||{{{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„………………………………………………………………………………………………………………………†††……………………†††††††††††††††††…………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽŽŽ‘‘’’“““””••––––••””“’‘ŽŒ‹ŠŠ‰ŒŒŒŒŽŽ’“”•—˜™™š›››šš™“’‘ŽŒ‹Š‰ˆ‡‡†††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚ƒƒƒƒ€€€€€€€€€€€~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuutttttttttttsssssssssssssrrqqqqqqqpppppppppppppppooonnnnnnnnmmmmmmmmmmlllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||{{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„…………………………………………………………………………………………………………………………†††……………………†††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽ‘‘’’“”“”•••––––••”““’‘ŽŒ‹ŠŠ‰ŒŒŒŒŽ‘’“•–—˜™šš›››šš™“’ދЉˆˆ‡‡†††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{zzzzyyyyyxxxxxxxxwwwwwwwvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrqqqqqqqppppppppppppppoooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////..........---------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||{{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„………………………………………………………………………………………………………………………††††…………………††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽŽ‘‘’““”””••–––––••”“’‘ŽŒ‹‹ŠŠ‰ŒŒŒŽ’“”•–—˜™šš››šš™™’‘Œ‹Š‰ˆ‡‡††††………………………‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{zzzzyyyyxxxxxxxxxwwwwwwvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrqqqqqqppppppppppppppooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@??????????>>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}{{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††…………………††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’’“”””••––––––•””“’‘ŽŒ‹ŠŠ‰‰ŒŽŽ‘’“”–—˜˜™šššššš™˜’‘ŽŒ‹Š‰ˆ‡‡††††………………………ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~}}}}}~~}}}}}}}}|||||||||||}}}}}{{{{{{{{zzzyyyyxxxxxxxxwwwwwwwvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrrqqqqqqppppppppppppppooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||}{{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††………………†††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•”••–––––••”“’‘ŽŒ‹‹ŠŠ‰‰Ž‘“”•–—˜™™ššššš™˜—‘ދЉˆˆ‡‡††††………………………ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€~~~~~~~~}}}}}~~}}}}}}}|||||||||||||||||{{{{{{{zzzzyyyyxxxxxxwwwwwwwvvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrrrqqqqqqpppppppppppppoooooonnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa``````````_____________^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}{{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††………………†††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’’“”•”•––––––••”“’‘ŽŒ‹‹ŠŠ‰‰ŽŽ‘’“”•–—˜˜™™šš™™˜˜—‘ŽŒ‹Š‰ˆ‡‡††††††…………††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}~~}}}}}}||||||||||||||||||{{{{{{{zzzyyyyxxxxxwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrqqqqqppppppppppppppoooooonnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000//0///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††……………††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽ‘’’“”•”•––––––•”“’‘ŽŒŒ‹ŠŠŠŠ‰ŽŽ‘’“”•–—˜˜™™™™™˜˜—–ŽŒŠŠ‰ˆ‡‡††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~}}}}}}||||||||||||||||||{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvuuuuuuutttttttttttttsssssssssssssrrrrrrrqqqqqqpppppppppppppoooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeedddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````___`________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888777777777776666666555555555544444444444444444333333333322222222222111111111100000000000/0///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}{{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††…………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’’“”•••––––––•”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽ‘’“””•–—˜˜˜™™˜˜˜—–•ŽŒ‹Š‰ˆˆ‡‡††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}||||||||||||||||||{{{{{zzzzzyyyxxxxxwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttssssssssssssssrrrrrrrqqqqqqppppppppppppppooooonnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````__`________^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99998888888888777777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwxxxxxxxxxxxxxyxxxxyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††…………†††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹ŒŒŽŽŽŽ‘’’“”•••–––––••”“’‘ŽŒ‹‹ŠŠŠŠŠŽŽ‘’“”••–——˜˜˜˜˜——–••Ž‹‹Š‰ˆ‡‡†††††††††††††††ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}||||||||||||||||||{{{{zzzzzyyyyxxxxwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqpppppppppppppooooonnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa```````````__`_________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::::::99998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........--------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}{|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………†††††††………††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’““”•••–––––••”“’‘Œ‹‹ŠŠŠŠŠŽŽ‘‘’“”••––——————––••”ŽŒ‹Š‰‰ˆ‡‡†††††††††††††††ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}|||||||||||{{{{|||zzzzzzzzyyyyxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqppppppppppppppoooonnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````_``________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwwxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………††††††††………††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠ‹‹‹ŒŒŽŽŽŽ‘’““”•••–––––••”“’ŽŒ‹‹ŠŠŠŠŠŽŽ‘’’“”••–––——––––•””“Œ‹‹Š‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~}}}}}}|||||||||{{{{{{{|zzzzzzzzyyyyxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqppppppppppppppooonnnnnnnnnnmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````_```_______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}{||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†……………………………………………††††††††……†††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’“”•••––––––••”“’ŽŒŒ‹‹ŠŠŠŠŠŽ‘’““””••–––––•••””“’ŒŒ‹Š‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}|||||||||{{{{{{{{zzzzzzzyyyyyxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrqqqqqqqqqppppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaaaa```````````````_______^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxxyxxxyyyyyyyyyyyyyyzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†…………………………………………†††††††††……†††††††††††††††††††††††…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽŽ‘’“”•–•––——––••”“’ŽŒŒ‹‹ŠŠŠŠ‹Ž‘‘’““””••••••••””““’’Œ‹‹Š‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~}}}}}}||||||||{{{{{{{{zzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssrrrrrrrqqqqqqqqqqppppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````_______^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000/00//////////...........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxxyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}|||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„…………………………………………………………………………………††…………………………………………†††††††††…††††††††††††††††††††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’“”•–•––———––•”“’‘ŽŒ‹‹‹ŠŠ‹‹‘’’““”””•••””””““’’’‘‹‹ŠŠ‰‰ˆˆ‡‡†††††††††††††††ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}||||||||{{{{{{{{zzzzzyyyyyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrqqqqqqqqqqqpppppppppppppooonnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa````````````````_______^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„…………………………………………………………………………………††………………………………………††††††††††…††††††††††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘’“”•–•–————––•”“’‘ŽŽŒ‹‹‹‹‹‹‹‘‘’’““”””””””““““’’‘‘‹ŠŠŠ‰‰ˆˆ‡‡‡††††††††††††††ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~}}}}}}|||||||{{{{{{{{zzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeedddddddccccccccccbbbbbbbbaaaaaaaaaaaaaa```````````````_______^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111100000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„………………………………………………………………………………†††………………………………………††††††††††…††††††††††††††††††††††††……………………………………………………………††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’“”•–––————––•”“’‘ŽŒ‹‹‹‹‹‹‹‘‘’’“““”””““““’’’‘‘‘‹ŠŠ‰‰‰ˆˆ‡‡‡††††††††††††††ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€€~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}}}||||||||{{{{{{{zzzyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaa``````````````_______^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwwxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„…………………………………………………………………………………†††………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘’’“”•––——————–•”“’‘ŽŒŒ‹‹‹‹‹‹‘‘’’““““““““’’’‘‘‘‘ŠŠŠŠ‰‰ˆˆˆ‡‡‡†††††††††††††ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{zzyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggghgggggggfffffffffffeeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````````````______^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyyzzzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„…………………………………………………………………………………†††……………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’“”•–—–——˜˜——–•”“’‘ŽŒŒ‹‹‹‹‹Œ‘‘’’““““““’’’’‘‘‘ŠŠŠŠ‰‰‰ˆˆ‡‡‡†††††††††††††ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{zyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuttttttttttttssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggghgggggggfffffffffffeeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````````````______^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxxyyxxyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„………………………………………………………………………………††††……………………………………††††††††††††††††††††††††††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘’“”•–———˜˜˜——–•”“’‘ŽŒŒ‹‹‹‹‹Œ‘‘’’’“““““’’’‘‘‘ŠŠŠŠŠ‰‰‰ˆˆ‡‡‡††††††††††††ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{zyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppppooonnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggghggggggggfffffffffffeeeeeeddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaaa`````````````______^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777776666666555555555554444444444444444433333333332222222222111111111110000000000/00///////////..........---------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxyyyxxyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚ƒ„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„…………………………………………………………………………………††††…………………………………†††††††††††††††††††††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘’““”•–———˜˜˜˜—––•“’‘ŽŒŒŒ‹‹‹ŒŒ‘‘’’’““““’’’‘‘ŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{zyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggghggggggggffffffffffffeeeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222111111111110000000000/00///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„………………………………………………………………………………†††††…………………………………†††††††††††††††††††††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽŽ‘‘‘’“”•–—˜—˜˜˜˜˜—––•“’‘ŽŒŒ‹‹ŒŒŒ‘‘’’’““““’’’‘‘‹‹‹ŠŠŠŠ‰‰ˆˆ‡‡‡†††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{zyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhggghhgggggggfffffffffffffeeeedddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>?>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000/00///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„………………………………………………………………………………†††††………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘’““”•–—˜—˜˜˜˜˜—–•”“’‘ŽŒŒŒŒŒŒŒ‘‘’’’“““’’’‘‘‘‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡†††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€~~~~}}}}}}|||||||{{{{zyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnmmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhgghhgggggggffffffffffffffeeedddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>??>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000/00///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########wwwwwwwxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„…………………………………………………………………………………†††††………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘’’“”•––—˜—˜˜˜˜——–•”“’‘ŽŒŒŒŒŒŒ‘‘‘’’““““’’’‘‘‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰Š‰‰‰‰‰‰‰‰‰„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}}}}}}}}}}|}|}}}}}}}}}}}~~~~~~~~~€€~~~~}}}}}|||||||{{{{zzyyyyyyyyyxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgghhggggggggfffffffffffffeeeddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>??>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666666655555555554444444444444444433333333332222222222211111111110000000000/00///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########wwwwwwxxxxxxxxxxxxxxyyyxyyyyyyyyyyyyyyzzzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„………………………………………………………………………………††††††………………………………††††††††††††††††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘’’’“””•–——˜—˜˜˜˜——–•”“’‘ŽŒŒŒŒŒŒ‘‘’’’““““’’‘‘‘‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}~~~~~~~€€~~~~}}}}}}|||||||{{{zzyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvvuuuuuuuuuutttttttttttssssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhghhhgggggggffffffffffffffeeedddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````_____^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>??>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666666655555555554444444444444444433333333332222222222211111111110000000000000///////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########wwwwwwxxxxxxxxxxxxxyyyyxyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„………………………………………………………………………………††††††……………………………†††††††††††††††††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘‘‘’’’’’’’““”•––—˜˜—˜˜˜——––•”“’‘ŽŒŒŒŒŒ‘’’’“““““’’‘‘‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~€€€~~~~}}}}}|||||||{{{zzzyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhghhhgggggggfffffffffffffffeeedddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>??>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000000//////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########wwwwwwxxxxxxxxxxxxxyyyyxyyyyyyyyyyyyyzzzzzzzzzzzyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||||||}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„…………………………………………………………………………………††††††……………………………†††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘‘‘’’’’’’’“““”••–——˜˜—˜˜———–•”“’‘ŽŒŒ‘’’’““““’’’‘‘ŽŽ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††††††††ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}||||||||||||||||||||}}}}}}}}}}~~~~~€€€~~~~~}}}}}||||||{{{zzzyyyyyyyyyxxxxxxxxxxwwwwvvvvvvvvvuuuuuuuuuutttttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqpppppppppoooonnnnnnnnnnnmmmmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffeedddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????>>>??>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9998888888888877777777776666666555555555544444444444444444333333333332222222222111111111100000000000000//////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########wwwwwxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{||{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„…………………………………………………†††††††††††††††††††‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘’’“““““““”””••–——˜˜™™š›ššš™˜˜—–•”“’‘‘‘•––––––––•••”““’’’’’’’“““‘‘‘‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~€€€€€~~~~~}}}}|||||{{{{{zzzzz|{{{{{{{{{zzzzzzzzzyyyyyyxxxxwwwwwwwwwvvvvvvvvvvvuuuuttttttttttttttttssssssrrrrrqqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeeddddddddcccccccbaaaaaaaaaaaaaaaaaa``````````_____^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222211111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||{{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„…………………………………………………†††††††††††††††††††‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’““““““””””••––—˜˜™™™šššš™™˜—–•”““’‘‘‘‘–––––––––••””““’’’’’’’’““‘‘‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~€€€€€~~~~}}}}|||||{{{{{zzzzz|{{{{{{{{{zzzzzzzzzyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqpppppooooooooonnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggffffffeeeeeeeeedddddddcccccccbbaaaaaaaaaaaaaaaaa`````````_______^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222211111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„…………………………………………………††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’’“““““””””•••––——˜˜™™™ššš™™˜—––•”“’’‘‘‘‘‘‘–––––––––••””““’’’‘‘’’’““‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€~~~~}}}}}||||{{{{{{zzzz|{{{{{{{{{zzzzzzzzzyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvuuuutttttttttttttttttsssssrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffeeeeeeeedddddddcccccccbbaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333332222211111111110000000000/////////////...........-----------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„…………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘‘’’“““”””””•••––——˜˜˜™™™šš™™˜——–•”““’‘‘‘‘‘‘‘’––––––––••””““’’’‘‘‘‘’’’“ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~€€€€~~~~~}}}}|||||{{{{{zzzz|{{{{{{{{{{zzzzzzzzzyyyyyxxxxxwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttssssrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeedddddddcccccccbbaaaaaaaaaaaaaaaa``````````______^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222211111111110000000000/////////////...........-----------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽ‘’’“““”””””•••––——˜˜˜™™™™š™™˜——–•””“’’‘‘‘‘‘‘‘‘‘‘’’––––––––••””““’’‘‘‘‘‘‘’’’ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~€€~~~~~}}}}}||||{{{{{zzzz|{{{{{{{{{{zzzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttssssrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeedddddddccccccbbaaaaaaaaaaaaaaaa``````````______^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777766666666665555555555444444444444333333333322222211111111110000000000/////////////...........-----------,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||{{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„…………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŽ‘‘’’“““””””•••––——˜˜˜™™™™™™™˜˜—–••”“’’‘‘‘‘‘‘‘‘‘’’’’———––––••””““’’’‘‘‘‘‘‘’’’ŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~€~~~~}}}}}||||{{{{{{zzz||{{{{{{{{{{zzzzzzzzyyyyyxxxxwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttttttsssrrrrrqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeeedddddddccccccbbbaaaaaaaaaaaaaaa`````````_______^^^^^^^^^^]]]]]]^]]]]]]]]]]\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333222222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||{{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„„„„„„…………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘’’“““””””•••––——˜˜˜™™™™™™™˜˜—––•”““’’‘‘‘‘‘‘‘‘’’’’’———––––••””““’’‘‘‘‘‘‘‘‘’’ŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}||||{{{{{zzz||{{{{{{{{{{zzzzzzzzzyyyyxxxxxwwwwwwwwwvvvvvvvvvvuuuuutttttttttttttttttttssrrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggfffffeeeeeeeedddddddccccccbbbaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]^^]]]]]]]]]\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„…………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŽŽ‘‘’’“““””””••–––——˜˜™™™™™™˜™˜——–•”““’’‘‘‘‘‘‘‘’’’’’““——––––••””““’’’‘‘‘‘‘‘‘‘‘’ŽŽŽŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}||||{{{{{{zz|||{{{{{{{{{zzzzzzzzzyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuutttttttttttttttttttssrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhgggggggggggggffffffeeeeeeedddddddccccccbbbaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^]]]]^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„……………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŽ‘’’““““”””•••––——˜˜™™™™™™™˜™˜—–•””“’’‘‘‘‘‘‘‘’’’’““““——–––••””“““’’‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}}|||||{{{{{zz|||{{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggggfffffeeeeeeeedddddddcccccbbbaaaaaaaaaaaaa``````````________^^^^^^^^^^^^^]]]^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBAAAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::999999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„……………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠŠ‹‹‹‹‹ŒŒŽŽ‘‘’’“““””””••––——˜˜™™™™™™™™˜˜˜—–•”““’’‘‘‘‘‘‘’’’’“““““—–––•••””““’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{z|||{{{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuttttttttttttttttttttsrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggfffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^^^]]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxxyyyyyxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„……………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠŠ‹‹‹‹‹ŒŒŽŽ‘‘’’’“““””””••––——˜˜™™ššš™™™˜˜—––•”“’’‘‘‘‘‘‘’’’’““““““—–––••””““’’’‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}|||||{{{{{z||||{{{{{{{{{zzzzzzzzzyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggfffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^^]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{|||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„……………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠ‹‹‹‹‹‹ŒŒŽŽ‘‘’’““““”””•••–——˜˜™™šššš™™˜˜˜—–•””“’’‘‘‘‘‘’’’’“““““““—––••””““’’’‘‘‘‘ŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{||||{{{{{{{{{{zzzzzzzzyyyxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggfffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^^]^^^^]]]]]]]]\\\\\\[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>==========<<<;;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||{|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘’’’““““”””••––——˜™™™šššš™™˜˜˜—–•”““’’‘‘‘‘’’’’“““““““’––••””“““’’‘‘‘‘ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{|||||{{{{{{{{{zzzzzzzyyyyxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeedddddddcccccbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555555444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘’’’’““““”””••––—˜˜™™ššššš™™˜—˜—–•”““’’‘‘‘’’’’““““““““’––•””“““’’’‘‘‘ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{|||||{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttttttttrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnnmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeeddddddddccccbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555555444444444443333333333322222111111111100000000000////////////...........-----------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽ‘‘‘’’’’““““”””••–——˜™™šššššš™™˜———–•”““’’’’’’’’’“““““““’’–••””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}||||||{{{{|||||{{{{{{{{zzzzzzzzyyyyxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuttttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggffffffeeeeeeeeddddddddccccbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>=========<<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’““““”””•––—˜˜™™šššššš™™˜——–••”““’’’’’’’’““““““““’’••””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}~}}}}}}}}}}}||||||{{{{||||||{{{{{{{zzzzzzzzyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooooonnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggfffffeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwwxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŽŽ‘‘’’’’’’““““””••––—˜˜™ššššššš™™˜——–••”““’’’’’’’’“““““““’’‘•””““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{||||||{{{{{{{zzzzzzzzyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuutttttttttttttttrrrrrrrrqqqqqqqqqqqqqqqqqppppooooooooooonnnnnnnnnnmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888877777777666666666655555555554444444444444333333333322222111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxxyyyyyyxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘’’’’’’““““””••–——˜™™ššššššš™˜˜——–•””““’’’’’’’’“““““’’’‘‘•”““’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹Œ‹‹Œ‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||{{{{||||||{{{{{{zzzzzzzzyyyyyxxxxxwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuutttuttttttttttrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggfffffeeeeeeeeeeddddddddccccbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666655555555555444444444444333333333322222111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽ‘‘’’’’’’’““““””••–—˜˜™™šššššš™™˜———–•””““’’’’’’’’“““’’’’‘‘””““’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}|||||||||{{{{||||||{{{{{{zzzzzzzzyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggffffeeeeeeeeeeeddddddddccccbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666655555555555444444444444333333333322222111111111100000000000/////////////..........-----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŽŽ‘‘‘’’’’’’’““““””•––—˜™™ššššššš™™˜—–—–•””““’’’’’’’’’’’’’’‘‘‘”““’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹Œ‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~}}}}}}}}}}|||||||||||{{{{{||||||{{{{{{zzzzzzzyyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddccccbbbbbbaaaaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999888888888887777777666666666655555555555444444444444333333333322222111111111110000000000/////////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŽ‘‘‘’’’’’’’’““””••–—˜˜™™šššššš™™˜˜—–––•””“““’’’’’’’’’’’’‘‘‘““’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{||||||{{{{{{zzzzzzzyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuututtttttttrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnmmmmmlllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaa````````````___________^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666655555555555444444444444333333333322222111111111110000000000/////////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„…………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŽŽ‘‘‘‘’’’’’’’““””•––—˜˜™™šššššš™™˜——–––•””“““’’’’’’’’’’‘‘‘“’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{||||||{{{{{zzzzzzzyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuututttttttttrrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooooonnnnnnmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaa````````````__________^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666655555555555444444444444333333333322222111111111110000000000/////////////..........-----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŽŽ‘‘‘‘‘’’’’’“““””•–——˜™™šššššš™™˜˜—–––••””“““’’’’’’’’‘‘‘‘’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||{{{{{{{{{{{||||||{{{{{zzzzzzzyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqppppppoooooooooooooonnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggffffeeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaaa````````````_________^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666655555555555444444444444333333333322222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘’’’’“““”••–—˜˜™™ššššš™™™˜——–•–••””“““’’’’’’’‘‘‘‘Ž’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{||||||{{{{{zzzzzzyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqpppppppooooooooooooonnnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666655555555555444444444444333333333322222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwxxxxxxxxxxxxxyyyyyyyxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘‘’’’““””•––—˜˜™™šššš™™™˜˜—––•–••””“““’’’’’‘‘‘‘ŽŽ’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{||||||{{{{{zzzzzzyyyyyyyyxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooooooooooonnnnmmmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffeeeeeeeeeeeddddddddddcccbbbbbbaaaaaaaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAABAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<;;;;;;;;;;::::::::::99999999999988888888887777777666666666665555555555444444444444333333333322222111111111110000000000/////////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########wwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{zzzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………††††…………†††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘‘’’’““”••–——˜˜™™™™™˜˜˜——–••”–••””““““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||{{{{{zzzzzzzyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuttttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrqqqppppppooooooooooooonnnnnnmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjhhhhhhhhhhhggggggggggfffffeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############wwwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………†††††…………†††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘‘‘‘‘‘’’’“””•––—˜˜˜™™™™˜˜˜——––••”•••””“““’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuutttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrqqpppppppooooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjhhhhhhhhhhgggggggggggfffffeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````________^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………†††††…………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘’’’““”••–——˜˜˜˜™˜˜˜˜——––••””••”””“““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuutttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrrqppppppppoooooooooooonnnnnmmmmmmmmmmmlllllllllllkkkllllllkkkkkkkkkkkkjjjjjjjhhhhhhhhhhgggggggggggfffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_______^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666665555555555544444444444443333333333222222221111111111100000000000//////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………†††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘‘‘‘‘’’““””•––——˜˜˜˜˜˜˜˜——––•••””••””“““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuutttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrrrqppppppppoooooooooooonnnnmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhgggggggggggfffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_______^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………†††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Œ‹ŒŒŒŒŽŽ‘‘‘‘‘’’“““”••–———˜˜˜˜˜˜———––•••””“•”””“““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuutttttssssssssssssssssssssssssrsssrrrrrrrrrrrrrrrrrrrrrrqqppppppppooooooooooonnnnmmmmmmmmmmlllllllllllkkkklllllkkkkkkkkkkkkjjjjjjjjhhhhhhhhhhgggggggggggfffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````________^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………†††††………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽŽ‘‘‘‘‘’’““”””•––——˜˜˜˜˜˜———––•••””““•””“““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}|||||{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvuuuuuuuutttttssssssssssssssssssssssssrsssrrrrrrrrrrrrrrrrrrrrrrqqqppppppppoooooooooonnnnmmmmmmmmmlllllllllllkkkkklllllkkkkkkkkkkkkkjjjjjjjhhhhhhhhhhgggggggggggfffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŽŽŽ‘‘‘‘‘’’’’““””••–———˜˜˜˜———–––••”””“““”””““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~}}}}}||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvuuuuuuuttttttsssssssssssssssssssssssrrsssrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppooooooooonnnnmmmmmmmmmlllllllllllkkkkklllllkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_______^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŽŽŽ‘‘‘‘’’’’“““”•••––———˜˜˜———––•••”””“““’””“““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~}}}}|||||{{{{{{{{{{z{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuutttttssssssssssssssssssssssssrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppooooooooonnnmmmmmmmmlllllllllllkkkkkkllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````________^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽ‘‘‘‘’’’’’““”””••––———˜˜————––••”””““““’’”“““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~}}}}|||||{{{{{{{{zzzzzzz{{{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuutttttsssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooooonnnmmmmmmmmlllllllllllkkkkkkllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa````````_______^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽ‘‘‘’’’’““““””••–––—————————––••””“““’’’’’““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~}}}}|||||{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwvvvvvuuuuuuuttttttsssssssssssssssssssssssrrssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppoooooooonnnmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŽŽŽ‘‘’’’’“““““”””••–––————˜————––••””““’’’’‘‘‘“’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~}}}}|||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppooooooonnnnmmmmmmmlllllllllllkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877766666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘‘’’““““”””””•••––————˜˜˜———––•””““’’’’‘‘‘‘‘’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}}|||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuuttttttssssssssssssssssssssssrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooooonnnnmmmmmmmmlllllllllkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa```````________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘’’“““”””””••••––—————˜˜˜———––•””““’’‘‘‘‘’‘‘‘ŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~}}}}||||||{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuuttttttsssssssssssssssssssssrrrrsrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooooonnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaa````````________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘’’““””””•••••––––———˜˜˜˜˜˜——––••”““’’‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppooooooonnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘’’““”””••••–––––————˜˜˜˜˜˜˜˜——–••”““’‘‘‘ŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚€€€€€~~~~~~~}}}}}||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuuuutttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppoooooonnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaa````````________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘‘’““””•••–––––—————˜˜˜˜˜˜˜˜˜˜——––•”““’‘‘ŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€~~~~~~~}}}}}|||||||{{{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppooooooonnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877776666666666555555555544444444444443333333333222222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’’““”••–––——————˜˜˜˜˜˜™™™™˜˜˜˜——–•””“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~~}}}}}}|||||||{{{{{{{{{{{zzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqppppppppooooooonnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeeddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877776666666666555555555544444444444443333333333322222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………†††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽ‘’““””•––————˜˜˜˜˜˜˜™™™™™™™™˜˜˜——––•”“’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~~}}}}}}}|||||||{{{{{{{{{{{zzzzzzzzyyyyyxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppooooooonnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa`````````_________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888877776666666666555555555544444444444443333333333322222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’’“””•––——˜˜˜˜™™™™™™™™™™™™™™˜˜˜——–•”““’‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppooooooonnnnnnmmmmmmmmlllllllllkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888877776666666666555555555544444444444443333333333322222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽ‘‘’“””•–——˜˜™™™™™™ššššššššš™™™˜˜——–••”“’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqppppppppppoooooooonnnnnnmmmmmmmmlllllllllkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa`````````_________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888877776666666666555555555544444444444443333333333322222222111111111100000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŽŽ‘’“”••–—˜˜™™™šššššššššššššš™™™˜˜—––•”“’‘‘ŽŽŒŽŽŽŽŽŽŽŒŽŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚€€€€€~~~~~}}}}}}}||||||||||{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuutttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppppppppppooooooooonnnnnnmmmmmmmmmllllllllkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaaa`````````_________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888877776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹ŒŒŒŒŒŒŒŽŽ‘’““”•–——˜™™ššš›››››››šššššš™™™˜——–•”““’‘ŽŽŒŒŒŒŽŽŽŽŽŒŒŽŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚€€€€~~~~}}}}}}}|||||||||||{{{{{{{{{{{{zzzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooonnnnnnnmmmmmmmmmllllllllkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeedddddddddddccccccccbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888877776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”•––—˜™ššš›››››››››››šššš™™˜——–••”“’‘ŽŽŒŒŒŒŒŒŽŽŽŽŽŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒƒ‚‚‚‚€€€~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooonnnnnnnmmmmmmmmmlllllllllkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeeddddddddddddccccccccbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888877776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“”•–——˜™™š›››œœœœœœ››››ššš™™™˜—–••”“’‘‘ŽŽŒŒŒŒŒŒŒŽŽŽŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚‚‚€€~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooonnnnnnnmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888887776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########wwwwwxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŒŒŒŒŽŽ‘’’“”•–—˜˜™š›››œœœœœœœœ›››ššš™™˜—––•”“’’‘ŽŽŒŒŒŒŒŒŒŒŒŽŽŽŒŒŒŒŒŒŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚‚‚‚‚~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppoooooooooonnnnnnnnmmmmmmmmllllllllllkkkkkkklllkkkkkkkkkkkkkkjjjjjjjjhhhhhhhhhggggggggggggfffffeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@??????????>>?>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888887776666666666555555555544444444444443333333333322222222111111111110000000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########vvvvvvvvvwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠŠŠ‹‹‹‹‹‹ŒŒŒŽ‘’’“”•–˜˜™š›››œœœœœœ››››šš™™˜˜—–›š™˜˜—–•””““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}{{{{zzzzzzzzzzzzzzzyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoopppoooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeeeeeeedddddddddccccccccccbbaaaaaaaaa`````````______________^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŽ‘‘’“”•––˜™šš››œœœœœœœ›››ššš™˜˜——–š™™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}{{{zzzzzzzzzzzzzzzzyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooppooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhgggggfffffffffffeeeeeeeeeeeeeeedddddddddccccccccccbbaaaaaaaaa`````````______________^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666655555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŽ‘’““”•–—˜™šš››œœœœœœœ›››šš™™˜——–•™™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}{{zzzzzzzzzzzzzzzzzyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooppooooooooooonnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhggggggffffffffffeeeeeeeeeeeeeeeeddddddddccccccccccbbaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŽ‘’““”•––—™™š››œœœœœœœœ››šš™™˜——–•”™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}{{zzzzzzzzzzzzzzzzyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppooooppoooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhggggggffffffffffeeeeeeeeeeeeeeeeddddddddccccccccccbbaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŽŽ‘’’“”••–——™šš››œœœœœœœ››šš™™˜——–•””˜—––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………†††††††††††……………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~}}}}}}}}}{zzzzzzzzzzzzzzzzzyyyyyyyywwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppoooopooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhggggggffffffffffeeeeeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„………………………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŽŽ‘’’“””•––—˜™šš››œœœœœœ››šš™™˜——–••”“—––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~}}}}}}}}}{zzzzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqppppppppppppoooopooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhggggggfffffffffeeeeeeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaa`````````_____________^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŽŽ‘’’“””•––——˜™šš›››œœœ››››š™™˜˜—–•””“’––•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~}}}}}}}}}{zzzzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhggggggfffffffffeeeeeeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaaa````````____`________^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333222222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŽŽ‘’’“””•––——˜˜™šš››››››››šš™™˜——–••”“’‘–•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~}}}}}}}}}}{zzzzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhggggggfffffffffeeeeeeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaaa````````____`________^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333322222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŒŒŒŒŽ‘’’“””••–——˜˜˜ššš›››››››šš™™˜——–•””“’‘‘•””““’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhgggggggffffffffeeeeeeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaaa````````____`________^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333322222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwwxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹ŒŒŒŒŽŽ‘‘’“””••–———˜˜™ššš››››››šš™™˜——–•””“’‘‘””““’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzzyyyyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhgggggggfffffffffeeeeeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333322222222222111111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’““”•––——˜˜˜™™šš›››››ššš™™˜——–•””“’‘‘”““’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhgggggggfffffffffeeeeeeeeeeeeeeeedddddddddcccccccccbaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’’“”••–——˜˜˜™™™š›››››ššš™™˜——–•”““’‘‘““’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqpppppppppppoooooooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggffffffffeeeeeeeeeeeeeeeedddddddddcccccccccbaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•––——˜˜™™™š››››››šš™™˜——–•”““’‘Ž“’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqpppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggfffffffffeeeeeeeeeeeeeeedddddddddcccccccccbaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777666666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’’“”•––——˜˜™™™šš›››››ššš™˜˜—–•”““’‘ŽŽ’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqpppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggffffffffeeeeeeeeeeeeeeedddddddddcccccccccbaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999998888888888777777666666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜˜™™™ššš›››››šš™™˜—–•”““’‘ŽŽ’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqpppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihgggggggggffffffffeeeeeeeeeeeeeeedddddddddccccccccbaaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–—˜˜™™™ššš››››››šš™˜——–•”“’‘ŽŽ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffeeeeeeeeeeeeeedddddddddccccccccbaaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘’““”•–——˜˜™™ššš››œœ›››šš™˜—–•”“’‘ŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|zzzzzzzzzzzzyyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqpppppppppppooooooooooooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggffffffffeeeeeeeeeeeeeedddddddddccccccccbaaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜™™ššš›››œœœ››šš™˜—–•”“’‘ŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggfffffffffeeeeeeeeeeeeedddddddddccccccccbaaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„„…………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”•––—˜˜™™šš››››œœœœ›šš™˜—–”“’‘ŽŽŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiihggggggggggfffffffffeeeeeeeeeeeeeddddddddddcccccccbaaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’““”•––—˜˜™ššš›››œœœœœ›šš™˜–•”“’‘ŽŽŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqppppppppppooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggffffffffeeeeeeeeeeeeeddddddddddcccccccbaaaaaaaaaaaaa`````````___`________^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘’“””•–——˜™™šš›››œœœœœœ›šš™—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqpppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiigggggggggggffffffffeeeeeeeeeeeeeddddddddddcccccccbaaaaaaaaaaaaa`````````___`_______^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽ‘‘’“”••–——˜™™šš››œœœœœ›šš˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††………………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqqpppppppppppooooooopoooooooooooonnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiiiiigggggggggggffffffffeeeeeeeeeeeeeddddddddddccccccccaaaaaaaaaaaaa``````````__`_______^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽ‘’’“”•––—˜˜™™š›››œœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………………………†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqpppppppppppoooooooppoooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiiiggggggggggfffffffffeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaa``````````__`_______^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽ‘’“””•–——˜™™šš››œœœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|zzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqpppppppppppoooooooppoooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiggggggggggfffffffffeeeeeeeeeeeeeddddddddddccccccccbaaaaaaaaaaaa``````````__``______^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"vvvvvvvvwwwwwwwwwwwwwxxwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||}}|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„………………„„……………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽ‘‘’“”••–—˜˜™™šš››œœœœœœ›š™˜—–•”“’‘ŽŽŒŒŒ‘‘‘‘‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||zzzzzzzzzzzzzyyyyyyyyyyyyyvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqppppppppppppoooooopppooooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiggggggggggfffffffffeeeeeeeeeeeeedddddddddddcccccccbbaaaaaaaaaaaa`````````__``______^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888777777766666666665555555544444443333333333322222222222211111111110000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŽ‘’““”•–——˜™™šš›œœœžžžœœ›š˜—–•”“’‘ŽŽŽ“““““““““““““““““““““““’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………††††††††††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggghgggggggggggffffffffeeeeeeeeeeedddddddddddccccccccbbbaaaaaaaaaaaaa`````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒŒŽ‘‘’“”••–—˜˜™šš››œœžžžœœ›š˜—–•”“’‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………††††††††††††††……………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnmmmmmmllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggghhgggggggggfffffffffeeeeeeeeeeedddddddddddccccccccbbbbaaaaaaaaaaaa`````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŒŒŒŒŒ‘’’“”•–——˜™™š››œœžžžœ››™˜—–•”“’‘‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………†††††††††††††††…………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrqrrrrqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggghhgggggggggfffffffffeeeeeeeeeeedddddddddddccccccccbbbbaaaaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŒŒŒŒŒŽ‘’“”••–—˜˜™šš››œœžžžœ›š™˜—–•”“’‘‘ŽŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………†††††††††††††††…………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrrrqrrrrqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggghhgggggggggfffffffffeeeeeeeeeeedddddddddddccccccccbbbbbaaaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŽ‘’’“”•–—˜˜™šš››œœžžžœ›š™˜—–•”“’’‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………†††††††††††††††…………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggghhgggggggggfffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbaaaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŽŽ‘’“”•––—˜™™š››œœžžžžžžœ›š™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………†††††††††††††††…………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqrrrqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggghhhggggggggfffffffffeeeeeeeeeeeddddddddddddcccccccbbbbbbaaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŽŽ‘‘’“”•–—˜™™š››œœžžžžžžžœœ›š™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………†††††††††††††††…………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqrrqqqqqqqqqqqqqqpppppppppooooooooonnnnnnnnnnmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhggggggggffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbaaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŽ‘’“”•–——˜™šš›œœžžžžžžžžœ››š™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………†††††††††††††††…………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqrrqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgghhhggggggggffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbaaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŽŽ‘’“”•–—˜™šš›œœžžžžžžžžœ›š™™˜—–•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………†††††††††††††††…………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqrqqqqqqqqqqqqqqppppppppppoooooooonnnnnnnnnnmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhghhhggggggggffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999988888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘’“”•–—˜˜™š››œžžžžžžžžžœœ›š™˜—––•”“’’‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………†††††††††††††††…………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnmmmmmmmllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhghhhhgggggggffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaaa````````____^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’“”•–—˜™š››œœžžžžžžžžžœ›šš™˜—–•””“’‘‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………††††††††††††††……………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhghhhhgggggggffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaa````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}~}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒ„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘’”•–—˜™šš›œœžžžžžžžžžœœ›š™˜—––•”““’‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………†††††††††††††………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppooooonnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhghhhhgggggggffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaaa````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ’“”•–—˜™š›œœžžžžžŸžžžœœ›š™™˜—–•””“’’‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoooonnnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhghhhhgggggggffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ’“”–—˜™š››œœžžžžŸžžžžœœœ›š™˜—–••”““’‘‘ŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………………………………††††††††††††…………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhghhhgggggggffffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbbaaaaaaaa````````____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽ‘’”•–—˜™š›œœžžžžŸŸžžžœ›œ›š™˜—––•”““’‘‘ŽŽŽ““““““““““““““““““““““’’’ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………†††††††††††……………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgghhhgggggggffffffffeeeeeeeeeeeeeddddddddddddcccccccbbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽ‘“”•–˜™šš›œžžžžžžžžžžœœ››š™˜——–•”““’‘‘ŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………††††††††††………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgghhggggggggffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbaaaaaaaa`````````____^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((('''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‹‹‹‹ŒŽ‘“”–—˜™š›œœžžžžžžžžžœ›š›š™˜—–•”““’’‘ŽŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………†††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggghhgggggggfffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbaaaaaaa`````````_____^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‹‹‹ŒŽ‘“•–—˜™š›œžžžžžžžžœ››šš™˜—–•”““’‘‘ŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††……………………………………………†††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmlkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggghggggggggfffffffffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbaaaaaaa`````````____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹ŒŽ‘“•–—™š››œžžžžžžžžœœ›š™™˜—–•”““’‘‘ŽŽŽŽ“““““““““““““““““““““’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………††††††††……………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffeeeeeeeeeeeeeeeddddddddddccccccccbbbbbaaaaaaaa`````````____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹ŒŒŽ’”•–˜™š›œœžžžžžžžžœ›š™˜™˜–•””“’‘‘ŽŽŽŽ““““““““““““““““““““’’’’’ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………†††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbaaaaaaaa````````_____^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888887777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹ŒŒŽ’”•—˜™š›œžžžžžžžœœ›š™˜˜—–•”“’‘‘ŽŽŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………………†††††††………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbaaaaaaa`````````_____^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–—˜™š›œžžžžžžžœ›š™˜—˜–•”“’’‘ŽŽŽŽŽŽ“““““““““““““““““““’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………††††††…………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddcccccccccbbbbaaaaaaaa`````````____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–—˜š›œœžžžžžžœœ›š™˜——–•”“’‘ŽŽŽŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddcccccccccbbbbaaaaaaaa````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹ŒŒ‘’•–—™š›œœžžžžžžœ››š™˜——•”“’‘‘ŽŽŽŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………††††††…………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddcccccccccbbbbaaaaaaa`````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777776666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,,++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‹‹‹ŒŽ‘“•–˜™š›œžžžžžœœ›š™˜—––•”“’‘ŽŽŽŽŽ““““““““““““““““““’’’’’’’ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………††††††…………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddccccccccbbbbaaaaaaaa`````````_____^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>==========<<<=<<<<<<<<<<;;;;;;;;;;::::9999999999888888888877777766666666666555555555544444444444333333333332222222222211111111110000000000///////...........-----------,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹ŒŽ‘“–—˜š›œžžžžžžžžœ››š™˜—š™—–•””“’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………†††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrqsrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddcccccccbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<<;;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}||||}}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŽ’“–—™š›œžžžžžžžžœ›šš™˜–š˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………†††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrqsrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeeeddddddddcccccccbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<<;;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŽ’“–—™š›œžžžžžžžžœœ›š™™—–š˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………†††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffffeeeeeeddddddddcccccccbbbbbbaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™š›œžžžžžžžžžœœ›š™˜—–š˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuttttsssssssssssrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffffeeeeeedddddddccccccccbbbbbbaaaaaaaa`````````________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::99999999999988888888887777777777777666666666655555555555444444444433333333332222221111111111100000000000///////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""uuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’”–˜™šœœžžžžžžžžžœœ›š™˜—–š™—–•””“’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeddddddddcccccccbbbbbbbaaaaaaaa````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555544444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""uuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’”—˜™›œžžžžžžžžžœœ›š™™˜–š™˜–•””“’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeddddddddcccccccbbbbbbbaaaaaaaa````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555544444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""uuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’”—˜™›œžžžžžžžžžœœ›šš™˜–š™˜–••”“’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeddddddddccccccccbbbbbbbaaaaaaa`````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555544444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’”—˜™›œžžžŸžžžžžœœ›šš™˜—š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffeeeeedddddddccccccccbbbbbbbbaaaaaaa`````````_________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555544444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ‘’”—˜™›œžžžŸžžžžžœœ›šš™˜—š™˜—–•”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…†………†††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeddddddddccccccccbbbbbbbbaaaaaaa````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555444444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™›œžžžŸžžžžžœœ›š™™˜—š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeddddddddcccccccbbbbbbbbbaaaaaaa````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555444444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’”–˜™šœœžžžžžžžžžœœ›š™™˜—š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…†……††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeddddddddccccccccbbbbbbbbbaaaaaa`````````_________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;::::::::::9999999999988888888888777777777777766666666665555555555444444444443333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽ‘’“–˜™š›œžžžžžžžžžœœ›š™™˜—š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeedddddddccccccccbbbbbbbbbbaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::99999999999988888888888777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŽ’“–—™š›œžžžžžžžžœœ›š™˜—–š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………†††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeddddddccccccccbbbbbbbbbbaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘“–—˜š›œžžžžžžžœ››š™˜—–š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeddddddccccccccbbbbbbbbbbaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}|||||}}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒ‘“•—˜™›œœžžžžžžžœ››š™˜—–š™˜—–•”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeedddddccccccccbbbbbbbbbbbaaaaaa`````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŽ‘’•–˜™š›œžžžžžžœœ››š™˜—–™˜—––•”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……†††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeedddddccccccccbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’”–—™š›œžžžžžžœœ›šš™˜—–™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……†††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘”•—˜š›œœžžžžžžœœ›š™™˜—–™˜—–••”““’’’‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††……†††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{||||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŽ‘”•–˜™š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeddddccccccccbbbbbbbbbbaaaaaaa`````````___________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////...........-----------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ‘“•–—™š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeedddccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////..........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ“”–—˜š›œžžžžžœœ›š™˜—–•™˜—–•””““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111110000000000////////////..........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŽ“”•—˜š›œžžžžžžœœ›š™˜—–•˜——–•””““’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddcccccccccbbbbbbbbbbbaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTTTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŽ’”•—˜™›œœžžžžžžœœ›š™˜—–•˜—––•””““’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeddddcccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111100000000000////////////..........------------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}||||||}}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’”•—˜™šœœžžžžžžœœ›š™˜—–•˜—–••”“““’’’‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333333222222111111111100000000000////////////..........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||}}}}}}}|||||||}}}}}}}}}}}}}}}}~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŽ’“•–˜™š›œžžžžžžœœ›š™˜—–•˜—–••”“““’’’‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssrrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>==========<<<<<;;;;;;;;::::::::::99999999999988888888887777777777777766666666665555555555444444444433333333332222222111111111100000000000////////////..........------------,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘“”–—˜™š››œœœœ››š™˜—–•”“’–•”““’’‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}~~~~}}}}}}}}}}}}}}}}|||||zzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggfffeeeeeeeeeeeddddddddddddcbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWVVVVVVVVVVVVUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||||{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘“”–—˜™š››œœœœ››š™˜—–•”“’–•”““’‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}|||||zzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeedddddddddddccbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUUTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<<;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{||||||{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŽ‘“”–—˜™š››œœœ›››š™˜—–•”“’–•”““’‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}||||||zzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbaaaaaaaaaaaa```````````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVVUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ’“•–—˜™š››œœœ››šš™˜—–•”“’–•”“’’‘‘‘ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}||||||zzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;;::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222221111111111100000000000//////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŽ‘’”•–—˜™š››œœœ››š™™˜—–”“’‘•””“’’‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}||||||zzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeeddddddddddddccbbbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;:::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222221111111111100000000000//////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘‘“”•–˜™šš›››œ››šš™˜—–•”“’‘•””“’’‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}||||||zzzzzyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffeeeeeeeeeedddddddddddcccbbbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;:::::::::::99999999988888888887777777777766666666665555555555544444444433333333332222222221111111111100000000000//////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽ‘’“”–—˜™šš››››››šš™˜—–•”“’‘•”““’’‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}||||||zzzzzyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeedddddddddddcccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;::::::::::999999999988888888887777777777766666666665555555555444444444433333333332222222221111111111100000000000//////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŽ‘’“”•–—˜™šš›››››šš™˜—––”“’‘‘•”“’’‘‘‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~~}}}}}}}}}}}}}}}}||||||zzzzzyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffeeeeeeeeeeeddddddddddddccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,++++++++++***********)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ‘’““”–—˜˜™šš››››šš™™˜—–•”“’‘””“’’‘‘‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}}||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggffeeeeeeeeeeeddddddddddddccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,+++++++++************)))))))))))(()(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|||||{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ‘“””•–—˜™™šš›››ššš™˜—–••”“’‘”““’’‘‘ŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddccbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,+++++++++************)))))))))))(()((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽŽ‘’“••–—˜˜™šššššššš™˜˜—–•”“’‘”“’’‘‘‘ŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddccbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000///////////..........-------------,,,,,,,,,,,+++++++++***********))))))))))))(()((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“”•–——˜™™ššššššš™˜˜—–•”““’‘““’’‘‘ŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggfffeeeeeeeeeeedddddddddddccbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,,+++++++++***********))))))))))))(()((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘’”••–——˜™™™ššššš™™™˜—––•”“’‘“’’‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,,+++++++++***********))))))))))))(()((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{||||{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰Š‹‹ŒŽ‘’”••–——˜™™™ššššš™™™˜——–•”“’‘‘Ž“’’‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyyxxxxxxyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444443333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,++++++++++***********))))))))))))(()((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“”•–—˜˜™™™ššššš™™™˜˜—–•”““’‘Ž’’‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~~}}}}}}}}}}}}}}}}|||||||zzzzyyyyyyyyyyyyyyxxxxxxxyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmlmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰Š‹‹ŒŽ‘’“”•–—˜™™™™ššššš™™™˜˜—–••”“’‘ŽŽ’‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}~}}}}}}}}}}}}}}}}}|||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggffeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333333222222222111111111110000000000//////////...........-------------,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############uuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ’“”•–—˜™™™™ššššš™™™˜˜——–•”“’’‘Ž’‘‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777776666666666555555555544444444433333333333222222222111111111110000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’”•–—˜™™šššššššš™™™˜——–•””“’‘ŽŽ‘‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}}||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰Š‹ŒŽ’“”•–˜˜™šššššššš™™™˜˜—––•”“’‘‘ŽŽ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"uuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“•–—˜™™šššššššš™™˜˜——–•””“’‘ŽŽ‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyyyxxxxxxxyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmlmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggffeeeeeeeeeeeddddddddddddcbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠ‹Œ‘“”•–—˜™šššššššš™™™˜˜—––•”“’’‘Ž‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}~}}}}}}}}}}}}}}}|||||||||zzzyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmlmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###########"uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰Š‹ŒŽ’“”•—˜˜™šššššššš™™˜˜——–••”“’‘ŽŽŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((()((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“”–—˜™™ššššššš™™™˜˜—––•”““’‘ŽŒ‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmlmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeddddddddddddcbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVWWWWVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;<;;;;;;;;;;::::::::::99999999998888888888777777777766666666666555555555544444444433333333333222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“•–—˜˜™ššššš™™™™˜˜——–••”“’‘‘ŽŽŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggffeeeeeeeeeeeddddddddddddcbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVUUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999988888888888777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"uuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{||{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‹ŒŽ‘’“•–—˜˜™™šš™™™™™˜˜——––•””“’‘ŽŽŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||zzyyyyyyyyyyyyyyyxxxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooonnnnnnnnnnnnmmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggffeeeeeeeeeeeddddddddddddcbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWVVVVVVVVVVVUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999988888888888777777777766666666665555555555544444444433333333332222222222111111111100000000000//////////...........------------,,,,,,,,,,,++++++++++***********)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$############"tttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{||||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’”•–—˜˜™™šš™™™™™˜˜——––•””“’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrrqqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOONNNONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999888888777777777766666666666556666655555555554444444444433333333333222222222221111111100000000000///////////////...........--------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""tttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{zzzzzz{{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŽ‘’”•–——˜™™™™™™™™˜˜———–••”“’’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrrqqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnooonnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaa````````````````__________^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOONNNONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888777777777766666666666556666655555555554444444444433333333333222222222211111111100000000000///////////////...........--------,,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""tttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzz{{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ŠŠ‹ŒŽ‘“”•–——˜˜™™™™™˜˜˜˜——––•””“’‘‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnoonnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaa```````````````___________^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOONNNONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::::::99999999999888888777777777766666666665556666655555555554444444444433333333333222222222211111111100000000000///////////////...........--------,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""tttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰ŠŠ‹ŒŽ‘“”•––—˜˜˜™™˜˜˜˜———––••”““’‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaa```````````````___________^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOONNNONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999888888777777777766666666665556666555555555554444444444433333333333222222222211111111100000000000///////////////..........---------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""ttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||z{{{{{{{{{{{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„…………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘“”••–——˜˜˜˜˜˜˜———––••””“’‘‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmonnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaa```````````````___________^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOONNNONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999888887777777777766666666665556666555555555554444444444433333333333222222222211111111100000000000///////////////..........---------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""ttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{|||zz{{{{{{{{{{{{{{{||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ’“””•–——˜˜˜˜˜————–––•””““’‘‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaa````````````````_________^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOONNNONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;:::::::::::::99999999999888887777777777766666666665556666555555555554444444444433333333333222222222211111111100000000000///////////////..........---------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{zzzzzzz{{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹ŒŒŽ‘’“””•––——˜˜˜————–––••”““’’‘ŽŽŽŒŒ’‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddcccccbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOOONNNNONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>======<<<<<<<<<<;;;;;;;;:::::::::::::99999999998888887777777777766666666665556666555555555554444444444433333333333222222222211111111100000000000///////////////..........---------,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{|||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŽ‘’“””•––————————–––••””“’’‘‘ŽŽŒŒ’‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuutttttssssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQPPPPPPPPPPPPPPOOOOOOONNNNONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@??????????>>>>>>>>======<<<<<<<<<<;;;;;;;;:::::::::::::99999999998888887777777777766666666665556666555555555554444444444433333333333222222222211111111100000000000///////////////..........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„…………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’“””•––———————–––••””““’‘‘ŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@??????????>>>>>>>>>======<<<<<<<<<;;;;;;;;:::::::::::::99999999998888887777777777766666666665556666555555555554444444444433333333333222222222211111111100000000000//////////////...........---------,,,,,,,,,,+++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""ttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{||zz{{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„……………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’“””•––—————––––••””““’’‘ŽŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaaa```````````````__________^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;:::::::::::::99999999998888887777777777766666666665556666555555555554444444444433333333332222222222211111111100000000000//////////////...........---------,,,,,,,,,++++++++++++***********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{||zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘’“””•––—————–––••””““’’‘‘ŽŽŽŒŒ‘‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„……………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvuuuuuuuuuuuuuutttttsssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaa````````````````__________^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>>>=======<<<<<<<<<;;;;;;;:::::::::::::99999999998888887777777777766666666665556666555555555544444444444433333333332222222222211111111100000000000//////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzz{zzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‹‹ŒŽ‘’“””•–––————––•••””“’’‘‘ŽŽŽŒŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffeeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaa````````````````__________^^^^^^^^^]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>=======<<<<<<<<<;;;;;;;:::::::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹‹ŒŒŽŽ‘’“””•–––————––••””““’’‘ŽŽŽŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbbaaaaaaaaaa```````````````__________^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>=======<<<<<<<<;;;;;;;:::::::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|zzz{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„……………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’“””•––––—–––••””““’’‘‘ŽŽŽŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„……………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttsssssssssssrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbbaaaaaaaaaaa``````````````__________^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;::;:::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{|zzzz{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽ‘’“””••–––––––••””““’‘‘ŽŽŽŽŒŒ‘‘‘‘‘‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeedddddddddddcccccccbbbbaaaaaaaaaa``````````````___________^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;::;:::::::::9999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""tttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŒŽ‘’“””••––––––•••”““’’‘‘ŽŽŽŽŒŒ‘‘‘‘‘‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````````___________^^^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;::;::::::::::999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""ttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„………………………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŽŽ‘’““”•••–––––••””““’‘‘ŽŽŽŽŒŒ‘‘‘‘‘‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuuuttttttssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;::;;:::::::::999999999888888777777777766666666666555666655555555554444444444443333333333222222222221111111110000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""ttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŽ‘’““””••–––––••””“’’‘‘ŽŽŽŽŽŒŒ‘‘‘‘‘‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````_```___________^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@????????>>>>>>>>>>=======<<<<<<<<;;;;;;;;;:;;:::::::::999999999888888777777777766666666666555666655555555554444444444343333333333222222222221111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŽŽ‘‘’““””•••–––••””““’’‘‘ŽŽŽŽŽŒŒ’‘‘‘‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````_```___________^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;:;;:::::::::999999999888888777777777766666666666555666655555555554444444444333333333333222222222211111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{||||}}}}}}}}}}}}}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’“”””•••••••””““’’‘‘ŽŽŽŽŽŒ’‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeeedddddddddddcccccccbbbaaaaaaaaaaa``````````_``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>========<<<<<<<;;;;;;;;;:;;;::::::::999999999888888777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""ttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹ŒŒŒŒŽŽŽ‘‘’’““””••••••”””““’’‘‘ŽŽŽŽŽŽŒ’‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttsssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccbbbaaaaaaaaaaa``````````_``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;::::::::999999999888887777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////...........---------,,,,,,,,,+++++++++++************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŽŽ‘‘’’““”””•••••”””““’’‘‘ŽŽŽŽŽŽŒ’‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttssssssssssrrrrrrrrrrrrrqqppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccbbbaaaaaaaaaaa``````````_``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;;::::::::999999998888887777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////...........---------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘‘’’““”””••••”””““’’‘‘ŽŽŽŽŽŒ’‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttssssssssssrrrrrrrrrrrrrqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccccccbbbaaaaaaaaaa``````````__``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;:::::::999999999888887777777777766666666665555666655555555554444444444333333333333222222222211111111100000000000///////////////..........----------,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽŽ‘‘‘’’““”””••••””“““’’‘‘ŽŽŽŽŽŒ’‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††………………………………………………„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddccccccbbbbaaaaaaaaa``````````__``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;:::::::999999999888887777777777766666666665555666555555555554444444444333333333333222222222211111111100000000000///////////////..........----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{||}}}}}}}}}}}}}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŽŽŽ‘‘‘’’““””””•••”””““’’‘‘ŽŽŽŽŽŒ’‘‘‘‘‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddccccccbbbaaaaaaaaaa``````````__``___________^^^^^^^^^^^]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;::::::::99999998888887777777777766666666665555666555555555554444444444333333333333222222222211111111100000000000///////////////..........----------,,,,,,,,,+++++++++++***********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""tttttttttuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŽŽŽ‘‘’’’““”””””˜˜˜——––••”””“““’’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠŠ‰ŠŠ‰‰Š‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………†††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}|||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhgggggggggggfggggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbaaaaaaaaaa``````````__````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@??????>>>>>==========<<<<=======<<<<<<<<;;;;;;;;;;::::::9999999888888888777887777777777766666666665555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********))***))))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""ttttttttttuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŽ‘‘’’’“““””””˜˜˜——––•••””“““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††…†……………………………………………………††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhggggggggggffggggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbaaaaaaaaaa``````````__````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>==========<<<<========<<<<<<<;;;;;;;;;;:::::::999999988888888777888777777777766666666665555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,++++++++++++***********))***))))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŽŽŽ‘‘’’’“““””””˜˜˜———––••””“““’’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhggggggggggffggggggfffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbaaaaaaaaaa``````````__```````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>==========<<<<========<<<<<<<<;;;;;;;;;:::::::999999988888888777887777777777766666666665555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,++++++++++++***********))***))))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹‹‹‹‹Š‹‹‹‹‹‹ŒŒŽŽŽ‘‘‘’’’““”””””˜˜˜———––••””“““’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡††……………………………………………………………†††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhggggggggggffgggggggfffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaa``````````__```````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????>>>>>===========<<<========<<<<<<<<;;;;;;;;;:::::::999999988888888777887777777777766666666665555555544444444443333333333332222222222211111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********))***)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠŠŠ‹‹‹‹ŒŒŽŽŽ‘‘‘’’“““”””””˜˜˜———––••””“““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………†††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnoonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhggggggggggffggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaa```````````__```````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>===========<<<========<<<<<<<<;;;;;;;;;:::::::999999988888888777888777777777766666666665555555544444444443333333333332222222222211111111110000000//////////.............-----------,,,,,,,,,,,+++++++++++************))***)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""ttttttttttuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹‹ŒŒŽŽ‘‘‘’’“““”””””˜˜˜———––••””““’’’‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnoonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhhggggggggggffgggggggfffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaa```````````__```````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>============<<=========<<<<<<<<;;;;;;;;:::::::99999998888888887788777777777776666666666555555554444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))***)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""tttttttttttuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠ‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŽŽ‘‘’’’“““”””””˜˜˜———––••””““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjiiiiiiiiiiiiihhihhhhhhhhhhhgggggggggggffgggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaa```````````__```````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>=============<=========<<<<<<<<;;;;;;;;::::::999999998888888887788777777777776666666666555555544444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))***)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzzyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŽŽ‘‘‘’’“““””””””˜˜˜———––••””““’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}|||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkjjjjjjjjjjiiiiiiiiiiiihhhihhhhhhhhhhhgggggggggggffgggggggfffffffffffffeeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaa```````````__```````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>=======================<<<<<<<<;;;;;;;;::::::999999998888888887788877777777766666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))***)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ŒŒŒŽŽ‘‘’’’“““””””””˜˜˜———––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffggggggggffffffffffffeeeeeeeeeeeeddddddddddccccccccbbbaaaaaaaaaa```````````__```````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>========================<<<<<<<;;;;;;;;::::::999999998888888887788777777777766666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************))***)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠ‹‹ŒŒŽŽ‘‘‘’’“““”””””””˜˜˜——–––••””“’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffggggggggffffffffffffeeeeeeeeeeeedddddddddcccccccccbbbaaaaaaaaaa```````````__```````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>========================<<<<<<<;;;;;;;;::::::999999998888888887788877777777766666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))***)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!tttttttttttuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠ‹‹ŒŽŽ‘‘’’“““””””””””˜˜———––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}|||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffggggggggfffffffffffffeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaaa```````````__```````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@???????>>>>>========================<<<<<<<;;;;;;;;::::::999999998888888887788877777777766666666665555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))***)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzzyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽŽ‘‘’’““““””””””””˜˜———––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~}}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffggggggggffffffffffffeeeeeeeeeeeedddddddddcccccccccbbaaaaaaaaaaa```````````__```````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@??????>>>>>>>=============>=========<<<<<<<;;;;;;;;:::::9999999998888888887788877777777766666666666555555544444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))***)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽ‘’’’“““”””””””””˜———–––••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}|||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffgggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa```````````__```````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>=============>>========<<<<<<<;;;;;;;;:::::9999999998888888887788877777777766666666666555555544444444443333333333332222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********)))***)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŒŽŽ‘‘’’““”””””””””””———–––•••””““’’‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~}}}}|||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffgggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa```````````__```````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>=============>>========<<<<<<<;;;;;;;;:::::9999999998888888887788877777777766666666665555555544444444443333333333332222222222211111111111000000///////////............------------,,,,,,,,,,,+++++++++++***********)))***)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!ttttttttttttuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‹ŒŽ‘‘’’““”””””””””””“——–––•••””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggfgggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa```````````__```````_____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@??????>>>>>>>=============>>========<<<<<<<;;;;;;;;:::::9999999998888888887788877777777776666666666555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********)))**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyzzzzzyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‹‹ŒŽ‘’’““””””•••””””““——–––•••””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~}}}||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffgggggggggffffffffffffeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaa````````````_```````______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@??????>>>>>>>=============>>========<<<<<<<;;;;;;;;:::::9999999998888888887788877777777776666666666555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,,+++++++++++***********)))**))))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyzzzzzyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰ŠŠ‹‹ŒŽŽ‘’’““”””•••••”””““—–––•••”””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~}}}|||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggfgggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccbbaaaaaaaaaaaa``````````__```````______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>============>>========<<<<<<<;;;;;;;;:::::9999999998888888887788877777777776666666665555555544444444443333333333332222222222211111111111000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘‘’““””•••••••”””““–––•••””””““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffgggggggggfffffffffffeeeeeeeeeeeddddddddddcccccccccbbbaaaaaaaaaaa```````````_```````_______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>============>>=======<<<<<<<<;;;;;;;;:::::9999999998888888887788877777777776666666666555555544444444443333333333332222222222211111111110000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!tttttttttttttuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽ‘’’““””•••••••”””““––•••””””“““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppoppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggfgggggggggfffffffffffeeeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaaa```````````_```````_______________^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>============>>>======<<<<<<<;;;;;;;;;:::::9999999998888888887788877777777776666666666555555544444444443333333333332222222222211111111110000000//////////.............-----------,,,,,,,,,,,++++++++++++***********)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!ttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽŽ‘’’“””••••••••””“““––•••”””““““’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffgggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccbbaaaaaaaaaaa```````````_```````_______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>===========>>=======<<<<<<<;;;;;;;;;:::::999999999888888888778887777777777666666666655555554444444444333333333333222222222221111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++************)))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!ttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyzzzzyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………†††††††††††††††††††††††††…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽŽ‘’’“””••••••••””““’–•••”””““““’’’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuutttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppopppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggffgggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccbbaaaaaaaaaaaa``````````_```````_______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>>>>>===========>>=======<<<<<<<;;;;;;;;;::::9999999998888888888778887777777777666666666655555554444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!stttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘‘’““”••••••••””““’–••””””““““’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppopppoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffggggggggffffffffffffeeeeeeeeeedddddddddddccccccccccbbbaaaaaaaaaa```````````_```````_______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>==========>>=======<<<<<<<;;;;;;;;:::::9999999998888888888778887777777777666666666655555554444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))((((((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!stttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††…………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’““””•••••••””““’–••”””““““’’’’‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppopppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffggggggggffffffffffffeeeeeeeeeedddddddddddccccccccccbbbaaaaaaaaaaa``````````_```````_______________^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????>>>>>>>>>>>>>=========>>======<<<<<<<<;;;;;;;;:::::9999999998888888888778887777777777666666666655555554444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘‘’“””•••••••””““’–••””““““’’’’’‘‘‘ŽŽŽŽŽŽŒŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoopppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffggggggggffffffffffffeeeeeeeeeedddddddddddccccccccccbbbaaaaaaaaaaa``````````_```````_______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>>==========>>======<<<<<<<<;;;;;;;;:::::9999999998888888887778887777777777666666666655555554444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’““””••••••””““’–•”””“““’’’’’’‘‘‘‘ŽŽŽŽŽŒŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………„„††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffgggggggfffffffffffffeeeeeeeeedddddddddddcccccccccccbbbaaaaaaaaaaa``````````_```````_______________^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>>==========>>======<<<<<<<<;;;;;;;;:::::9999999998888888887778887777777777666666666655555554444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!sttttttttttttttuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyzzyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘‘’““”••••••””““’–•””““““’’’’’’‘‘‘‘ŽŽŽŽŽŒŒŒ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………„„„†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffgggggggfffffffffffffeeeeeeeeeedddddddddccccccccccccbbbaaaaaaaaaaa``````````_```````_______________^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@????>>>>>>>>>>>===========>>======<<<<<<<<;;;;;;;;:::::9999999998888888887778887777777777666666666655555554444444444333333333333222222222211111111111000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))**)))))))))))(((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!tttttuuuuuuuuuuuuuvvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹ŒŒŽŽ‘’““””••••••””“’“’‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggghhggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````_____``````_______________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYWWWWWWWWVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=>======<<<<<<<;;;;;;;;:::::::::::999999999988888887777777777766666666665555555554444444444333333333333222222222211111111110000000///////////..........----------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!tttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŒŽ‘’““””•••••””“’“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggghhggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa```````````_____``````_______________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYWWWWWWWWVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=>======<<<<<<<;;;;;;;::::::::::::999999999988888887777777777766666666665555555554444444444333333333333222222222211111111100000000///////////..........----------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""!!!!!!!!!!tttttuuuuuuuuuuuuuuvvvvuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŒŽ‘‘’“””••••”””“’“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggghgggggggggggggfffffffffffeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````_____``````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYWWWWWWWWVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=>======<<<<<<<;;;;;;;::::::::::::999999999888888887777777777766666666665555555554444444444333333333333222222222211111111100000000///////////..........---------,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""!!!!!!!!!!tttttuuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽ‘’““””•••”””“’“’‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggghgggggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````_____``````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=>======<<<<<<<;;;;;;;::::::::::::999999999988888887777777777766666666665555555554444444444333333333333222222222211111111100000000///////////..........---------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!ttttttuuuuuuuuuuuuuvvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹‹ŒŽ‘’“”””••”””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooopppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggghgggggggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaa```````````_____``````______________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYWWWWWWWWVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=>======<<<<<<;;;;;;;;::::::::::::999999999888888887777777777766666666665555555554444444444333333333333322222222211111111100000000///////////..........---------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!ttttttuuuuuuuuuuuuuuvvvuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŒŽ‘’““”””•”””“““’’‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggghggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_____``````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????@???????>>>>>>>>>>>>>>>>==>======<<<<<<;;;;;;;:::::::::::::999999999888888887777777777766666666665555555554444444444433333333333322222222211111111100000000///////////..........---------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!ttttttuuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠŠ‹ŒŽ‘’“”””””””“““’’‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggghgggggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```````````_____``````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[[ZZZZZZZZYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@???@???????>>>>>>>>>>>>>>>>==>======<<<<<<;;;;;;;::::::::::::9999999999888888887777777777666666666665555555554444444444433333333333322222222211111111100000000///////////..........---------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!tttttttuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹‹ŒŽ‘’““”””””””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____``````______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[\\[[[[[[[[[ZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@???@???????>>>>>>>>>>>>>>>>==>======<<<<<<;;;;;;;::::::::::::9999999999888888887777777777666666666655555555554444444444433333333333322222222211111111100000000//////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!tttttttuuuuuuuuuuuuuvvvuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ŠŠ‹ŒŽ‘’’“”””””””“““’‘‘ŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡†††††††…†……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffeeeeeeeeeeeedddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa```````````_____`````_______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[[ZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@???@????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;::::::::::::999999999988888888777777777766666666665555555554444444444444333333333332222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!tttttttuuuuuuuuuuuuuuvvuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’“”””””””“”“’’‘ŽŽŽŽŽŽ‘‘‘ŽŽŽŽŒŒŒŒŒŒ‹‹‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppooooooopoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggggffffffffffeeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_____`````_______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@??@@???????>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999988888888777777777766666666665555555554444444444444333333333332222222211111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!tttttttuuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹‹ŒŽ‘’““””””””“”“’’‘ŽŽŽŽŽŽŽŽ‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŒŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooopoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````_____`````_______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@??@@???????>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999998888888777777777766666666665555555554444444444444333333333332222222211111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!ttttttttuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{||||||||||{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’““””””””“”“’’‘ŽŽŽŽŽŽŽ‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††…†…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppoooooooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````_____`````_______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@??@@???????>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999998888888777777777766666666665555555554444444444444433333333332222222211111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!ttttttttuuuuuuuuuuuuuvvuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’“””””””“”““’‘ŽŽŽŽŽŽŽ‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††††…†…††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooopoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____`````______________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@AA@@@@@@@@@@@@@@@@@@@@@??@@???????>>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999998888888777777777766666666665555555555444444444444433333333332222222211111111100000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!ttttttttuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹Œ‘’““”””””””““’‘ŽŽŽŽŽŽŽ‘‘‘‘‘ŽŽŽŽŽŒŒŒŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††……………†……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____`````_______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@@@??@@????????>>>>>>>>>>>>>==========<<<<<<;;;;;;;::::::::::::999999999998888888777777777766666666665555555555444444444444433333333332222222211111111100000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!ttttttttuuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{||||||||||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŠŠ‹ŒŒŽ‘’““”””””“”““’‘ŽŽŽŽŽŽŽ‘‘‘‘ŽŽŽŽŒŒŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhgggggggggggggggggggggfffffffffffeeeeeeeeeedddddddddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____`````_______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@@@??@@????????>>>>>>>>>>>>===========<<<<<<;;;;;;;:::::::::::::99999999998888888777777777766666666665555555555444444444444443333333332222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!tttttttttuuuuuuuuuuuuuvuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰Š‹‹ŒŽ‘’““”””””“”““’‘ŽŽŽŽŽŽŽŽ‘‘‘‘ŽŽŽŽŒŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeddddddddddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____`````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@A@@@@@@@@@@@@@@@@@@@@@@??@@@???????>>>>>>>>>>>>===========<<<<<<;;;;;;;:::::::::::::99999999998888888877777777766666666665555555555444444444444443333333332222222211111111100000000///////////...........--------,,,,,,,,,,,,++++++++++***********)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!tttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{||||||||{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’“”””””“”““’‘‘ŽŽŽŽŽŽŽŽ‘‘‘‘‘ŽŽŽ‹ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooopooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````````______`````______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@@??@@@???????>>>>>>>>>>>>===========<<<<<<;;;;;;;:::::::::::::99999999999888888877777777766666666665555555555544444444444443333333332222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!tttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{||||||||{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ŠŠ‹ŒŽ‘’’““””””“”““’‘‘ŽŽŽŽŽŽŽŽ‘‘‘‘‘ŽŽŽ‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡†††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````````______`````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYWWWWWWWVVVVVVVVVVUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@@@@???@@@???????>>>>>>>>>>>>==========<<<<<<<;;;;;;;;::::::::::::99999999999888888877777777776666666665555555555544444444444444333333332222222211111111100000000///////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{{z{{{{{{{{{{{{{{{{{|||||||{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………††††††††††††††††††††††††††…††††††††††††††††††††††††………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘‘’““””””“”““’‘‘ŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddcdccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````______`````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYWWWWWWWVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@@@???@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;::::::::::::99999999999888888877777777776666666665555555555554444444444444333333332222222211111111100000000//////////............--------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{|||||||{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†††††††††††††††††††††††††…………†††††††††††††††††††††…………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’““””””“”““’‘‘ŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````````______`````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYWWWWWWWWVVVVVVVVVUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@?????@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::::999999999998888888777777777666666666555555555555544444444444433333333222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{||||||{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††………………†††††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰Š‹ŒŒŽ‘’““””””“”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽ‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````______``````___________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYWWWWWWWWVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@@@?????@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::::999999999998888888777777777666666666655555555555555444444444433333333222222221111111110000000///////////...........---------,,,,,,,,,,,+++++++++++***********)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!ttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{{zz{{{{{{{{{{{{{{{{{||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††††††††††††††††††††††………………………††††††††††††††††……………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰Š‹‹ŒŽ‘’“““”””“”““’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽ‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````______``````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYWWWWWWWWWVVVVVVVUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@@???????@@@???????>>>>>>>>>>>===========<<<<<<<;;;;;;;;::::::::::::::99999999998888888777777777666666666655555555555555544444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{||||||{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………†††††††††††††††††††††††††………………………………†††††††††††††………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’““”””“””“’’‘‘‘‘‘‘’’’’’’’’’’’’’‘‘‘‘‘ŽŽŽ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````______``````__________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYXWWWWWWWWVVVVVVVUUUUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@@????????@@????????>>>>>>>>>>============<<<<<<<;;;;;;;;::::::::::::::99999999999888888877777777666666666655555555555555554444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{zzz{{{{{{{{{{{{{{{{{|||||{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………††††††††††…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰ŠŠ‹ŒŽ‘’’“““””“””““’’‘‘‘‘‘‘’’’’’’’’’’’’’’’’‘‘‘‘ŽŽŽ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffffeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````______``````_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYXWWWWWWWWVVVVVVVUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@?????????@@????????>>>>>>>>>>============<<<<<<<;;;;;;;;:::::::::::::::9999999999888888877777777666666666655555555555555554444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!tttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzzz{{{zzzz{{{{{{{{{{{{{{{{|||||{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………††††††………………………………………………………………†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰Š‹ŒŽ‘’““““““””““’’‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’’’’‘‘‘‘ŽŽ‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffffeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````______``````_________^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYXWWWWWWWWVVVVVVVUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAA@AA@@@@@@@@@@@@@@?????????@@????????>>>>>>>>>>============<<<<<<<;;;;;;;;:::::::::::::::9999999999888888877777777666666666655555555555555555444444443333333222222221111111110000000///////////...........---------,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""!!!!!!!!!!!!sssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………†††‡ˆ‰ŠŠ‹ŒŽ‘‘ŽŽŽŽŽŽŽŽŽŽ’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssstsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>=================<<<<<<<;;;;;;;;::::::::::::99999999999888888777777666666665555555555554444444444444444433333323222222211111111000000000////////...........----------,,,,,,,,,,,,++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!sssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††‡ˆˆ‰Š‹ŒŽŽ‘‘‘ŽŽŽŽŽ’’’’’’’’’’‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||}}}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssttssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>=================<<<<<<<;;;;;;;;::::::::::::99999999999888888777777666666665555555555555444444444444444433333323222222211111111000000000////////...........----------,,,,,,,,,,,,++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!ssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………††‡‡ˆ‰Š‹ŒŽ‘‘‘’’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠŠ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssstssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiijjjjjjjiiiiiiiiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>==========<=====<<<<<<<;;;;;;;;::::::::::::::9999999999888888777777666666665555555555554444444444444444433333333222222211111111000000000////////...........----------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!ssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………†††‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘‘‘“““’’’’’’’‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||}}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssssstssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXWVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>===========<=====<<<<<<<;;;;;;;;::::::::::::::9999999999988888777777666666665555555555555444444444444444433333333222222211111111100000000////////...........----------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!ssssssstttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………††‡‡ˆ‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘“““““’’’’’‘‘‘ŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttssssssssssssssstssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppoooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>==========<<=====<<<<<<<;;;;;;;;::::::::::::::9999999999988888777777666666665555555555555444444444444444433333333222222211111111000000000////////...........----------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!sssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††‡ˆ‰‰Š‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘“““““’’’’’‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXWWVVVUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>==========<<====<<<<<<<<;;;;;;;;::::::::::::::9999999999988888777777666666665555555555555444444444444444433333333222222211111111100000000////////...........----------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!sssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………††‡‡ˆ‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘““““““’’’’‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttssssssssssssssstsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>=========<<<====<<<<<<<;;;;;;;;;::::::::::::::9999999999988888777777666666665555555555555444444444444444433333333322222211111111100000000////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!sssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„………………††‡ˆˆ‰Š‹ŒŒŽŽ‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’’‘‘““““““’’’’‘‘ŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>=========<<<===<<<<<<<<;;;;;;;;:::::::::::::::9999999999988888777777666666665555555555555444444444444444433333333322222221111111100000000///////............----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„…………††‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘‘‘’’’’’’’’’’’’’’’’’’’’““““““’’’‘‘‘ŽŽŽŒŒŽŽŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWVVUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>========<<<===<<<<<<<<;;;;;;;;::::::::::::::99999999999988888777777666666655555555555555444444444444444433333333322222221111111100000000///////...........-----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰Š‹ŒŒŽŽ‘‘‘’’’’““““““““““’’’’’’’”“““““’’’‘‘ŽŽŒŒŒŽŽŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>=========<<<===<<<<<<<<;;;;;;;;::::::::::::::99999999999888888777776666666655555555555555444444444444444433333333322222221111111100000000///////...........----------,,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!ssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰ŠŠ‹ŒŽ‘‘‘’’““““““““““““““’’’’’”“““““’’’‘‘ŽŽŒŒŒŒŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWVUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>========<<<===<<<<<<<<;;;;;;;;::::::::::::::99999999999888888777776666666655555555555555544444444444444433333333322222221111111100000000///////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!sssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡ˆˆ‰Š‹‹ŒŽ‘‘’’““““””””””””““““’’’’””““““’’’‘‘ŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttttttsssssssssssssssrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]]\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>========<<<==<<<<<<<<<;;;;;;;;::::::::::::::99999999999888888777776666666655555555555555544444444444444433333333322222221111111100000000///////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!ssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹Œ‘‘’’““”””””•”””””““““’’’””“““““’’‘‘ŽŒŒŒ‹‹‹ŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssssrrssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^^]]]\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>========<<<==<<<<<<<<<;;;;;;;;::::::::::::::99999999999888888777776666666655555555555555544444444444444433333333322222221111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!ssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰Š‹‹Œ‘’““”””•••••••”””““““’’”””““““’’‘‘ŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>========<<<===<<<<<<<<<;;;;;;;;:::::::::::::99999999998888888777776666666665555555555555554444444444444433333333322222221111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!ssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{||||||||||||||}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡ˆˆ‰Š‹Œ‘’““””••••••••••””““““’””””““““’’‘‘ŽŽŒŒ‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>========<<<===<<<<<<<<<;;;;;;;;::::::::::::999999999998888888777766666666665555555555555554444444444444433333333322222221111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!sssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰Š‹Œ‘’““”•••–––––•••”””“““’””””““““’’‘‘ŽŒŒ‹‹‹ŠŠŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeddddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>=========<<<===<<<<<<<<<;;;;;;;;:::::::::::::99999999998888888777766666666665555555555555554444444444444433333333322222221111111000000000///////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!sssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{|||||||||||||||}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………††‡ˆ‰ŠŠ‹ŒŽ‘’“””••–––––––•••”””“““””””””“““’‘‘ŽŒ‹‹‹ŠŠŠŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>========<<<====<<<<<<<<<;;;;;;;:::::::::::::99999999998888888777766666666665555555555555555444444444444433333333332222221111111000000000//////............----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!ssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzz{{{{||||||||||||||||}}}}}}}}}||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……††‡ˆˆ‰Š‹ŒŽ‘’“””••––––––––•••””“““•”””””“““’’‘ŽŒ‹‹ŠŠŠŠŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‹ˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssrrrrssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaa``````````_________^^^^^^^^^]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>=========<<<====<<<<<<<<<;;;;;;;:::::::::::::99999999998888888777766666666665555555555555555444444444444433333333322222221111111000000000//////............----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!ssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{{||||||||||||||||}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽ‘’“””••–––––––––••”””““••”””””“““’‘‘ŽŒ‹‹ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>==========<<=====<<<<<<<<<;;;;;;::::::::::::::9999999998888888777766666666666555555555555555544444444444433333333332222211111111000000000//////...........----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!ssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{{|||||||||||||||||}}}}}}}}|||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………†‡‡ˆ‰Š‹ŒŽ‘’““”••–––––––––•••””““•••”””””““’’‘ŽŽŒ‹‹ŠŠŠ‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^^]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>==========<<=====<<<<<<<<<;;;;;;;:::::::::::::9999999998888888777766666666666655555555555555544444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!sssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘’““”••–––––––––•••”””“••••”””””““’‘ŽŒŒ‹ŠŠŠ‰‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhgggggggggggggggggffffffffffffeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGHHGGGGGGGGGGFFFFFFFFFFEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>==========<<======<<<<<<<<;;;;;;;:::::::::::::9999999998888888777766666666666655555555555555544444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!sssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}}}||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘‘’“””••––––––––•••”””“•••••””””““’’‘ŽŒŒ‹ŠŠŠ‰‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiijjjjjjiiiiiiiiiiiiiihhhhhggggggggggggggggfffffffffffffeeeeeeeeeeedddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFEEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<=======<<<<<<<<;;;;;;::::::::::::::999999998888888777766666666666665555555555555544444444444433333333322222211111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!sssssssssssstttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆ‰‰Š‹Ž‘’““”•••–––––––•••””””••••••””””““’‘ŽŒ‹‹ŠŠ‰‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbaaaaaaaaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<=======<<<<<<<<;;;;;;::::::::::::::999999998888888777766666666666666555555555555544444444444333333333322222211111111000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!ssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{||||||||||||||||||}}}}}}|||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……††‡ˆˆ‰Š‹Ž‘’’“””•••––––––•••””””•••••••”””““’’‘ŽŒ‹‹ŠŠ‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiijjjjjiiiiiiiiiiiiiiihhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaa``````````________^^^^^^^^^^]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFFEEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>====================<<<<<<<;;;;;;:::::::::::::::99999999888888777766666666666666655555555555544444444444333333333322222211111110000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!ssssssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzz{{|||||||||||||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………†‡‡ˆ‰Š‹Ž‘’““””••••–––••••””””••••••••”””““’‘ŽŒ‹ŠŠ‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssssssrrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggggffffffffffffffeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^]]]]]\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>====================<<<<<<<;;;;;;;::::::::::::::99999999888888777776666666666666665555555555554444444444333333333322222211111110000000000//////...........----------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!qqrrrrrrrrrrrrrssssssssrrrrrrrssssssssssssssstttvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰ŠŠ‹ŽŽ‘’’“””••––––––––––••••ššššššš™™™™˜˜—–•”“’‘‘ŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||{{{|||||||||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuttttttttttttttttssssssstssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmmmmmmmmmmmllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhggggggggihhhhhhhhhhhhhhhggggggggghhhhhggggggggggfffffffffffddddddddddddccccccccccbbbaaaa`````````````````_______^^^^^^^^]]]]]]]]]]]]\\[[[[ZZZZZZZZZZYYYYYYYYYYYVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>===============<<<<<<<;;;;;;::::::::::::::9999999988888888777777777777777666666666555555554444444444333333322222211111110000000000////////............-------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! qqrrrrrrrrrrrrrrsssssssrrrrrrrssssssssssssssstttvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰Š‹Ž‘’““””•••––––––––••••ššššššš™™™™˜˜——–•”“’‘ŽŒŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||{{{|||||||||||||{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvutttttttttttttttttssssssstsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggihhhhhhhhhhhhhhhggggggggghhhhhggggggggggfffffffffffdddddddddddcccccccccccbbbaaaaa````````````````______^^^^^^^^^]]]]]]]]]]]\\\[[[ZZZZZZZZZZYYYYYYYYYYYXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLKLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===============<<<<<<<;;;;;;:::::::::::::::999999998888888877777777777777766666666555555554444444444333333322222211111110000000000////////...........--------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! qqrrrrrrrrrrrrrrsssssssrrrrrrrrsssssssssssssstttvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡ˆˆ‰Š‹ŽŽ‘‘’““””••••–––––••••”ššššššš™™™™™˜˜—–•”“’‘ŽŒŒŒŒ‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††††††††…………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||{{{||||||||||||{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggiihhhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffedddddddddddcccccccccccbbbaaaa`````````````````______^^^^^^^^]]]]]]]]]]]]]\\[[[ZZZZZZZZZZYYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;:::::::::::::::999999998888888877777777777777776666666555555554444444444333333322222211111110000000000////////...........--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! qqqrrrrrrrrrrrrrsssssssrrrrrrrrsssssssssssssssttvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰ŠŠŽ‘‘’““”””••••••••••””ššššš™šš™™™™˜˜—––•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggiihhhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffeddddddddddccccccccccccbbbaaaaa```````````````_______^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZZZZZYYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLLLLLKKLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;:::::::::::::::99999999888888887777777777777777666666655555555444444444333333332222221111111000000000/////////...........--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! qqqrrrrrrrrrrrrrrssssssrrrrrrrrrssssssssssssssttvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|{||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆ‰‰ŠŒŽŽ‘‘’““”””•••••••••””šš™™™™š™™™™™™˜˜—–•”“’‘ŒŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††……………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}||||||||||||||{{{|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggiihhhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffeddddddddddccccccccccccbbbaaaaa```````````````_______^^^^^^^]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZYYYYYYYYYYYXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;:::::::::::::::99999999888888888777777777777777766666655555555444444444333333332222221111111000000000/////////...........--------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!! qqqrrrrrrrrrrrrrrssssssrrrrrrrrrssssssssssssssstvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰ŠŒŒŽŽ‘’’“““”””••••••”””š™™™™™™™™™™™™˜˜—––•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggiihhhhhhhhhhhhhhggggggggghhhhhgggggggggggfffffffffeddddddddddccccccccccccbbbaaaaa``````````````_______^^^^^^^^]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZYYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;:::::::::::::::99999999888888888877777777777777766666655555554444444443333333332222211111111000000000/////////...........--------,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqrrrrrrrrrrrrrrsssssrrrrrrrrrssssssssssssssstvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆ‰‰‹ŒŽ‘’’“““”””••••””””š™™™™™™™šš™™™™˜˜—–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††…………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||}}}}}}}|||||||||||||||{{{||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggiihhhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffedddddddddcccccccccccccbbbaaaaa``````````````_______^^^^^^^^]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZYYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNMMMMMMMMLLLLLLLLLLLLLKKKKLLLLKKKKKKKKKKKJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;::::::::::::::::9999999988888888877777777777777766666655555554444444443333333332222211111111000000000/////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrsssssssssssssstvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††‡‡ˆˆ‰‹ŒŒŽ‘‘’’““”””””””””””™™™™™™™™ššš™™™™˜—––•”“’‘ŽŽŒŒŒŒ‹‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††……………………………ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}}}||||||||||||||{{{{||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmmlllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggggiihhhhhhhhhhhhhgggggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaa`````````````________^^^^^^^^]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZYYYYYYYYYYXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKKJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;:::::::::::::::99999999988888888887777777777777766666655555554444444443333333322222211111111000000000/////////...........--------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqrrrrrrrrrrrrrrsssssrrrrrrrrrrsssssssssssssssvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡ˆ‰Š‹ŒŒŽŽ‘‘’’““””””””””””™™™™™™™™šššš™™™˜˜—–•”“’‘ŽŒŒŒŒ‹‹‹‹‹ŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††††††……………††††††††………………………………ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||}}}}}}|||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvutttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggiihhhhhhhhhhhhhhggggggggghhhhhgggggggggggfffffffffeddddddddcccccccccccccccbbaaaaa`````````````________^^^^^^^^]]]]]]]]]]]]]\\\[[ZZZZZZZZZZZYYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=================<<<<<<;;;;;;:::::::::::::::99999999988888888888777777777777766666655555554444444443333333322222211111111000000000////////...........---------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrssssssssssssssvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆˆŠ‹‹ŒŽ‘‘’’““””””””””””š™™™™™™šššššš™™™˜—––•”“’‘ŽŽŒŒŒ‹‹‹‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡†††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||}}}}}|||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuutttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggggiihhhhhhhhhhhhhgggggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaa````````````_________^^^^^^^]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=================<<<<<<;;;;;;:::::::::::::::99999999988888888888777777777777766666655555554444444443333333322222211111111000000000////////...........---------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqqrrrrrrrrrrrrrrssssrrrrrrrrrrrssssssssssssssvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡ˆŠŠ‹ŒŒŽŽ‘’’““””””””””””š™™™™™šššššššš™™˜˜—–•”“’‘ŽŒŒŒŒŒ‹‹ŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||}}}}}||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggggggggggiihhhhhhhhhhhhhgggggggggghhhhhggggggggggffffffffffedddddddccccccccccccccccbbaaaaaa```````````________^^^^^^^^]]]]]]]]]]]]]\\\\[[ZZZZZZZZZZZYYYYYYYYYYXXVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>================<<<<<<<;;;;;;:::::::::::::::99999999988888888888777777777777666666655555554444444433333333322222211111111000000000////////...........---------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! qqqqqqrrrrrrrrrrrrrssssrrrrrrrrrrrssssssssssssssvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††‡‡‰Š‹‹ŒŽ‘‘’““””””••””””ššššššššššššššš™™˜——–•”“’ŽŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||}}}}|||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggggggggggggiiihhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaaa``````````_________^^^^^^^^]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZYYYYYYYYYYXXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>=================<<<<<<<;;;;;;::::::::::::::999999999988888888888777777777777666666655555554444444433333333322222211111111000000000////////...........---------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‡‰ŠŠ‹ŒŒŽ‘‘’““”””••••••”ššššššššššššššš™™™˜—–•”“’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………ƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||}}}|||||||||||||||||||{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvuuuttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggggggggggggiihhhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffedddddddccccccccccccccccbbaaaaaa``````````_________^^^^^^^^]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZYYYYYYYYYYXXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;::::::::::::::999999999998888888888777777777777666666655555554444444443333333322222111111111000000000////////...........---------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssssssssssssvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………††‡‰‰Š‹‹ŒŽŽ‘‘’““””••••••••šššššššššššššššš™™˜˜—–•”“‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||}}}||||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggiihhhhhhhhhhhhhgggggggggghhhhhggggggggggffffffffffedddddddccccccccccccccccbbaaaaaa`````````__________^^^^^^^]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZYYYYYYYYYXXXVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;;:::::::::::::9999999999998888888888777777777777666666655555554444444443333333322222111111111000000000////////...........---------,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†††ˆ‰ŠŠ‹ŒŽŽ‘’’“”””••••••••››ššššššššš›ššššš™™˜—––•”’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||}}|||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvvuuuutttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqrrrqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggiiihhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaaa`````````__________^^^^^^^]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZYYYYYYYYYXXXVVVVVVVVVUUUUUUUUUUTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;::::::::::::::9999999999998888888888777777777776666666655555554444444443333333322222111111111000000000////////...........---------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………††ˆ‰‰Š‹ŒŒŽ‘’’“””••••––•••››››››š›››››››šššš™˜˜—–•”“’‘ŽŽŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||}|||||||||||||||||||||{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwwvvvvvvvvvvvvvvvvvuuuuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggggggggggiiihhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaaa`````````__________^^^^^^^]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>==============<<<<<<<<<;;;;;;;:::::::::::::9999999999998888888888877777777777666666665555555444444444333333332222221111111100000000/////////...........---------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………†ˆˆ‰Š‹‹ŒŽ‘’““””••–––––––›››››››››››››››ššš™™˜˜—–•“’‘ŽŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………ƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||}||||||||||||||||||||{{{{||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvuuuuuttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqqqpppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggggggiihhhhhhhhhhhhhhggggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaaa````````___________^^^^^^^]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::::99999999999998888888888877777777777666666665555555444444444333333332222221111111100000000/////////..........----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆ‰‰Š‹ŒŽ‘’““”••––––––––œœ››››››››››››››ššš™™˜—––”“’‘ŽŽŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{|||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwvvvvvvvvvvvvvvvvvuuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqrqqqqqqqqqqqqqqqqppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmmllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggggggiiiihhhhhhhhhhhhhgggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaaa````````___________^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZYYYYYYYYYXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<=<<<<<<<<<<<;;;;;;;;::::::::::::99999999999998888888888877777777777666666665555555444444444433333332222221111111100000000/////////..........----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqrrrrrrrrrrrrrrsrrrrrrrrrrrrrrsssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………‡ˆˆ‰Š‹ŒŽ‘’“””••––––––––œœœœ››››››››››››››šš™™˜—–”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{|||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllllkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggggggiiihhhhhhhhhhhhhhgggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaaa```````___________^^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVVUUUUUUUUUUUTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;::::::::::::999999999999988888888888877777777776666666665555555544444444433333332222221111111100000000////////...........----------,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„……‡‡ˆ‰Š‹ŒŽ‘’“””••–––—————œœœœœœœ›››››››››››ššš™˜˜—•”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvuuuuuuttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllmmmmmlllllllllllllllllkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggggggggggiiihhhhhhhhhhhhhhgggggggghhhhhggggggggggffffffffffeddddddddcccccccccccccccbbaaaaa````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;::::::::::::999999999999988888888888877777777776666666665555555544444444433333332222221111111100000000////////...........----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrqrrrrrrrrrrrrrrssssssssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„…‡‡ˆ‰‰Š‹ŒŽ‘’“””••––——————œœœœœœœœ››››››››››šš™™˜—–•”’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvvuuuuuuutttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmnnmmmmmmmmmmmmmmlllllllllmmmmmllllllllllllllllkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggggggggggggiiiihhhhhhhhhhhhhgggggggghhhhhggggggggggffffffffffeddddddddccccccccccccccbbbaaaaa```````____________^^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZZYYYYYYYYYXXXXVVVVVVVVUUUUUUUUUUTTTTTTTSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888877777777776666666665555555544444444433333332222221111111100000000////////...........----------,,,,,,,,,++++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! qqqqqqqqqrrrrrrrrrrrrrrqrrrrrrrrrrrrrrssssssssssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„…†‡‡ˆ‰Š‹ŒŽ‘’“”••––——————œœœœœœœ››››››››››šš™˜˜–•”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{|||||||{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnmnnmmmmmmmmmmmmmmlllllllllmmmmllllllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggggggggggggiiihhhhhhhhhhhhhhhggggggghhhhhggggggggggffffffffffeddddddddccccccccccccccbbbaaaa````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZYYYYYYYYYYXXXXVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;:::::::::::::999999999998888888888888777777777776666666665555555554444444433333333222221111111100000000////////...........----------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqrrrrrrrrrrrrrrrsssssssssuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„†‡‡ˆ‰Š‹ŒŽ‘’“”••––——————œœœœœœœ›››››››››šš™™˜––”“’‘ŽŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvuuuuuuuuttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnmnnmmmmmmmmmmmmmllllllllllmmmmlllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggggggggggggiiihhhhhhhhhhhhhhhggggggghhhhhhgggggggggffffffffffeddddddddccccccccccccccbbbaaaa````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZZYYYYYYYYYXXXXXVVVVVVVUUUUUUUUUUUTTTTTTTSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888888888777777777766666666665555555554444444433333333222222111111100000000////////...........----------,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqrrrrrrrrrrrrrqqrrrrrrrrrrrrrrsssssssssuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„††‡‡ˆ‰Š‹ŒŽ‘’“””•––——————œœœœœœ››››››››››šš™˜—–•”“‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmmmmllllllllllmmmllllllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggggggggggggggiiihhhhhhhhhhhhhhhggggggghhhhhggggggggggffffffffffeddddddddccccccccccccccbbbaaa````````____________^^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZZYYYYYYYYYYXXXXXVVVVVVVUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999988888888888888777777777766666666665555555554444444433333333222222111111100000000////////...........----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!! qqqqqqqqqqqrrrrrrrrrrrrqqrrrrrrrrrrrrrrrssssssssuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„†††‡ˆ‰Š‹ŒŽ‘’“”••––—————œœœœœ››››››››››šš™™—–•”“’‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††††…………………………………………………………………‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{||||||{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssssssssssssssrsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmmmlllllllllllmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggggggggggggggiihhhhhhhhhhhhhhhhggggggghhhhhggggggggggffffffffffedddddddddccccccccccccbbbbaaa````````___________^^^^^^^^]]]]]]]]]]]]]\\\\\\\ZZZZZZZZZYYYYYYYYYYYXXXXXVVVVVVVUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888888887777777777766666666665555555554444444433333333222222111111110000000///////...........-----------,,,,,,,,,+++++++++++*********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! ooooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuvvvvvvvvvvvvvvvvwwvvvvvvvvvvvwwwwwwwwwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………„„„„„„„„„„„…„……†‡‡ˆ‰Š‹Ž‘’““”•••––––—————––––––•••••••••”””““š™˜—•”“’‘ŽŽŽŽŽŽŽŽŽŽŽŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttssssssstsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbabaaaaaaa``````````_______]]]]]]\\\\\\\\\\\\\[[[[[[XXXXXXWWWWWWWWWWWVVVVVVVVTTTTTTTTTSSSSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBDCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888888777777777777777666666666666555555555555444444444333333332222222111111110000000//////..........------------,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„…„………†‡ˆ‰Š‹ŒŽ‘’“””•••–––——————–––––•••••••••””””“š™˜—–•“’‘ŽŽŽŽŽŽŽŽŽŽŽ‰ŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaa```````````_______]]]]]\\\\\\\\\\\\\\[[[[[[XXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTTTSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888887777777777777776666666666666555555555555444444444333333332222222111111110000000//////..........------------,,,,,,++++++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvwvvvvvvvvvvvvwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„„„……††‡ˆ‰Š‹ŒŽ‘’“””••••–—————––––––•••••••””””””“š™˜—–•”“‘ŽŽŽŽŽŽŽŽŽŽŽ‰ŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaa``````````________]]]]]\\\\\\\\\\\\\\[[[[[[XXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTTTSSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::::99999999999988888888887777777777777776666666666666555555555555544444444333333332222222111111110000000//////..........------------,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooopppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………„„„„„„„„„„„„„„„„……†‡‡ˆ‰Š‹Ž‘‘’““””•••––———––––––•••••””””””””“š™™—–•”“’‘ŽŽŽŽŽŽŽŽŽŽŽ‰‰Š‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlnnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbaaaaaaaaa``````````________]]]]]\\\\\\\\\\\\\[[[[[[[XXXXXXWWWWWWWWWWVVVVVVVVVTTTTTTTTSSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>===========<<<<<<<<;;;;;;;;;;::::::::::999999999999988888888877777777777777766666666666665555555555555544444444333333332222222111111110000000//////..........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooppppppppppppppqpqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……†‡ˆ‰Š‹ŒŽ‘‘’““””••–––––––––––•••”””””””””““šš™˜—–”“’‘ŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbaaaaaaaaa`````````_________]]]]\\\\\\\\\\\\\\[[[[[[[XXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>==========<<<<<<<<<;;;;;;;;;:::::::::::999999999999888888888877777777777777766666666666665555555555555544444444333333332222222111111110000000//////..........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooppppppppppppppqpqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„…††‡ˆ‰Š‹ŒŽ‘‘’““””•––––––––––••••”””””””””““šš™˜—–•”“’‘ŽŽŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbaaaaaaaa``````````_________]]]]\\\\\\\\\\\\\[[[[[[[[XXXXXWWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKLLLLLLKKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999999999999888888888777777777777777666666666666665555555555555544444444333333332222222111111110000000//////..........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! ooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssstttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„……††‡ˆ‰Š‹ŒŽ‘‘’““””•––––––––––•••””””””””“““šš™˜—–•”“’‘‘ŽŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffeeeeeeeedcccccccccccbbbbbbbbbbbaaaaaaaa``````````_________]]]]\\\\\\\\\\\\\[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>>==========<<<<<<<<;;;;;;;;;::::::::::9999999999999988888888877777777777777766666666666666555555555555554444444433333332222222211111111000000///////..........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! oooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„……†‡‡ˆ‰Š‹ŒŽ‘‘’““”••–––––––––•••””””“““““““šš™™˜—–•”“’‘‘ŽŽŽŽŽŽŽŽ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeedcccccccccccbbbbbbbbbbaaaaaaaaa`````````__________]]]]\\\\\\\\\\\\\[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTTSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>>=========<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888877777777777777666666666666665555555555555544444444433333332222222211111110000000///////.........------------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„……†‡ˆ‰Š‹‹ŒŽ‘‘’““”••––––––––•••”””““““““““ššš™˜——–•”“’‘‘ŽŽŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeedcccccccccccbbbbbbbbbbaaaaaaaaa`````````__________]]]]\\\\\\\\\\\\[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>==========<<<<<<<<<;;;;;;;;;::::::::::9999999999999888888888777777777777777666666666666665555555555555544444444433333332222222211111110000000///////.........------------,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„……†‡ˆ‰Š‹ŒŽ‘‘’“”•••–––––––•••”””““““““““ššš™™˜—–•””“’‘‘ŽŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeedcccccccccccbbbbbbbbbbaaaaaaaaa`````````__________]]]\\\\\\\\\\\\[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????>>>==========<<<<<<<<<;;;;;;;;;:::::::::99999999999998888888888777777777777777666666666666665555555555555444444444433333332222222111111110000000///////.........------------,,,,,,++++++++++++***********))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘’’””••––––––––••”””““““““““šššš™˜˜—–•””“’‘‘ŽŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffeeeeeeeeedcccccccccccbbbbbbbbbbaaaaaaaaa`````````__________]]]]\\\\\\\\\\[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????>>>=========<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777777777766666666666665555555555555544444444443333333222222211111110000000////////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‹ŒŽ‘’“””•––––––––••”””““““““““›šššš™˜˜—–•””“’‘‘ŽŽ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}|||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfggggfffffffffffffeeeeeeeeedccccccccccbbbbbbbbbbbaaaaaaaaa`````````__________]]]]\\\\\\\\\\[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@????????>>==========<<<<<<<<<;;;;;;;;;::::::::::9999999999998888888888777777777777777666666666666665555555555555444444444443333333222222211111110000000////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! oooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwxxxxyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„……†‡ˆˆ‰Š‹ŒŽ‘‘“””••–––––––•••””““““““““››ššš™™˜˜—–••”“’‘‘ŽŽ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffggfffffffffffffffeeeeeeeeedccccccccccbbbbbbbbbbaaaaaaaaa``````````__________]]]\\\\\\\\\\[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTTSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????>>=========<<<<<<<<<<;;;;;;;;;:::::::::99999999999988888888887777777777777777666666666666655555555555555444444444443333333222222211111110000000////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttttuuuuuuuuuuuuuvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹‹ŒŽ‘’“”••–––—––––••”””“““““““›››šššš™˜˜—–••”“’‘‘މ‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiihhhhhhhhhhhhhhhhgghhhhhgggggggggggggggfffffgffffffffffffffffeeeeeeeeecccccccccccbbbbbbbbbbaaaaaaaaaa`````````__________]]]]\\\\\\\\\[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????>>=========<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888888777777777777776766666666666655555555555555444444444444333333322222211111110000000/////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!! ooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰Š‹ŒŽ‘’“”••–––——–––•••””“““““““›››››ššš™™˜—–••”“’‘‘މ‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiiihhhhhhhhhhhhhgggghhhgggggggggggggggffffffffffffffffffffffffeeeeeeeeedccccccccccbbbbbbbbbbaaaaaaaaa``````````__________]]]]\\\\\\\\[[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????>==========<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777777777776766666666666655555555555554444444444444333333322222211111110000000////////..........-----------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooooopppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssttttttuuuuuuuuuuuuuuvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„……†‡ˆˆ‰Š‹ŒŽ’“””•––————–––••”””““““““›››››››šš™™˜—–•”““’‘މ‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkjjiiiiiiihhhhhhhhhhhhhggggghhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeecccccccccccbbbbbbbbbbaaaaaaaaa`````````___________]]]]\\\\\\\\[[[[[[[[[[[[[XXXXXXWWWWWWWWWVVVVVVVVVVTTTTTTSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888887777777777777776666666666666555555555555544444444444443333333322222211111100000000////////.........------------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘’“”•––—————–––••””““““““››››››››šš™™˜—–•”“’‘މ‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}|||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuvvuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmmllllllllllllllklllllllkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhhgggggghggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeccccccccccbbbbbbbbbbbaaaaaaaaa`````````___________]]]]\\\\\\\\[[[[[[[[[[[[[XXXXXXWWWWWWWWWWVVVVVVVVVTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKJJJJJJJJJIIIIIIIHIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????==========<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777776666666666666655555555555554444444444444333333322222221111110000000/////////.........------------,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! oooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰Š‹ŒŽ‘’“”•––——————––••”””“““““›››››››››šš™™˜—–•”“’‘މ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllklllllllkkkkkkkkkkkkkkkkjjiiiiiiihhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeccccccccccbbbbbbbbbbbaaaaaaaaa`````````___________]]]]\\\\\\\\[[[[[[[[[[[[[XXXXXWWWWWWWWWWWVVVVVVVVVTTTTTSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJIIIIIIIHIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCBDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@?????????==========<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777776666666666666555555555555444444444444444333333322222211111110000000/////////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! ooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆ‰Š‹ŒŽ‘’“”•––———————––••””“““““››››››››››šš™˜—–•”“’‘މ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}|||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllllllllllklllllllkkkkkkkkkkkkkkkjjjiiiiiiihhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeccccccccccbbbbbbbbbbaaaaaaaaaa`````````___________]]]]\\\\\\\\[[[[[[[[[[[[[XXXXXWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSRRRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJIIIIIIIHIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@????????>=========<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777777766666666666666555555555554444444444444444333333322222211111110000000/////////.........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! ooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆ‰Š‹Ž‘’“”•––——˜˜˜———––••””““““››››››œœ›››š™™˜—–•“’‘މ‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}|||||||||}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmmmmmmllllllllllllllklllllllkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeccccccccccbbbbbbbbbbaaaaaaaaaa`````````___________]]]]\\\\\\\\[[[[[[[[[[[[[XXXXWWWWWWWWWWWVVVVVVVVVVTTTTTSSSSSSSRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJJIIIIIIIHIIHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@?????????>=========<<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888777777777777776666666666666555555555554444444444444444333333332222221111110000000/////////..........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!! nooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰Š‹ŒŽ‘“”•––——˜˜˜˜——––••”””“““››››››œœœ››šš™˜—–•”“’‘‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}||||||||||}}}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllmmmmmmmmmllllllllllllllkklllllllkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeccccccccccbbbbbbbbbbaaaaaaaaa`````````____________]]]]]\\\\\\\\[[[[[[[[[[ZZXXWWWWWWWWWWWWWWVVVVVVVVVTTTTSSSSSSSSRRRRRRRRQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJIIIIIIIHHIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBDDDCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@@????????>>=========<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777777766666666666666555555555544444444444444444333333322222211111110000000/////////..........-----------,,,,,,,+++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! nooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvwwxxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆ‰‹ŒŽ‘’”••–——˜˜˜˜˜——––••”””““››››››œœœ›››š™™˜–•”“’‘‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}|||||||||||}}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmmmlllllllllllllkklllllllkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeedccccccccccbbbbbbbbbbaaaaaaaaa`````````____________]]]]]\\\\\\\\[[[[[[[[[ZZZWWWWWWWWWWWWWWWVVVVVVVVVVTTTTSSSSSSSRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKJJJJJJJIIIIIIIHHIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBDDDCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@????????>>========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777777666666666666665555555555544444444444444444333333322222211111110000000/////////.........------------,,,,,,++++++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!! nnooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvwxxxxxxxxxxyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†‡ˆ‰Š‹Ž‘’“”•–——˜˜˜˜˜———––••””““›››››››œœ›››šš™˜—–•“’‘‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}||||||||||||}}}||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmmmlllllllllllllkkllllllkkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhgggggggggggggggggggfffffffffffffefffffffffffeeeeeeeeeeeeeedccccccccccbbbbbbbbbbaaaaaaaaa`````````____________]]]]]\\\\\\\\[[[[[[[[ZZZZWWWWWWWWWWWWWWWVVVVVVVVVVTTTTSSSSSSSRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKLKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKJJJJJJJIIIIIIIHHIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBDDDCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@????????>>========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666666665555555555444444444444444443333333322222211111100000000/////////.........------------,,,,,,++++++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! nnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvwxxxxxxxxxxxyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…†‡ˆ‰Š‹Œ‘’“”•–——˜˜˜˜˜˜——––••”””“››››››››œ›››šš™˜—–•”“‘‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}|||||||||||||}}||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllmmmmmmmmmmlllllllllllllkklllllllkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhgggggggggggggggggggfffffffffffffefffffffffeeeeeeeeeeeeeeeedcccccccccbbbbbbbbbbaaaaaaaaaa````````_____________]]]]]\\\\\\\\[[[[[[[[ZZZZWWWWWWWWWWWWWWWVVVVVVVVVVTTTSSSSSSSSRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKJJJJJJJJIIIIIIHHHIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBDDDCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777776666666666666665555555555444444444444444444333333322222221111110000000//////////.........------------,,,,,,++++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! nnoooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssstttttuuuuuuuuuuuuuuuuvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……†‡ˆ‰ŠŒ’“”•–——˜˜˜˜˜˜˜——––••”””›››››››››››››š™˜—–•”“’‘‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||}}}}}}}}}}}}||||||||||||||}|||||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllmmmmmmmmmmlllllllllllllkklllllllkkkkkkkkkkkkjjjjjjiiiiiiiihhhhhhhhhggggggggggggggggggffffffffffffffefffffffeeeeeeeeeeeeeeeeeddcccccccccbbbbbbbbbbaaaaaaaaa`````````_____________]]]]]\\\\\\\\[[[[[[[[ZZZZWWWWWWWWWWWWWWWVVVVVVVVVVTTTSSSSSSSSRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBDDDCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????>>>=======<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777766666666666666665555555554444444444444444443333333222222211111110000000//////////.........-----------,,,,,,,++++++++++++***********))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnoonnnnooooooooooooooopppppppqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰ŠŒŽ‘’“””•••–••••””““’’‘‘˜————˜˜˜˜˜˜˜——–•”“’‘ŽŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttttttuttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqppppppppppppppoooooopppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddddddddddcccccdddccccccccccbbbbbbbbbaaa`````___________^^^^^^^^^\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVTTTTTSSSSSSSSRRRRRRRRQQQQPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLKKKKKKJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIHHHGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@?@@@@@???????????>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888777777777666666666666666665555555555444444444444444333333333322222211111110000000/////////......------------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmnnnnnnnnnnnnnnnoonnnnoooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…†‡‰Š‹Ž’““”•••––•••””““’’‘‘˜˜————˜˜˜˜˜˜——–••”“‘ŽŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttttttuutttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqpppppppppppppooooooopppoooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddddddddccccccdddccccccccccbbbbbbbbbaaa`````___________^^^^^^^^^\[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVTTTTTSSSSSSSRRRRRRRRRQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKJLLLLLLLLLLKKKKKKJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIHHHGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@?@@@@???????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888777777776666666666666666655555555554444444444444433333333333222222211111100000000/////////......------------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmnnnnnnnnnnnnnnnonnnnnoooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ„…†‡ˆ‰‹ŒŽ‘’“”•••–––•••””““’’‘˜˜————˜˜˜˜˜˜——––•”“’‘ŽŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttuutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqppppppppppppppooooooopppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjiihhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccddcccccccccccbbbbbbbbaaaa`````___________^^^^^^^^^\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVTTTTTSSSSSSSRRRRRRRRQQQQQOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKJJJJLLLLLLLLLKKKKKKKJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@?@@@@???????????>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999988888888877777777666666666666666665555555555444444444444333333333333322222211111110000000//////////......------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnonnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€‚‚ƒƒ„…†ˆ‰ŠŒŽ‘’“””••––––••””““’’’˜˜˜˜—˜˜˜˜˜˜˜˜——–•”“’‘ŽŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttutttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqqpppppppppppppooooooopppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccddcccccccccccbbbbbbbbaaaa````____________^^^^^^^^^\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVTTTTSSSSSSSSRRRRRRRRQQQQQOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKJJJJJLLLLLLLLLKKKKKKKJJJJJJJIIJJJJJJJJIIIIIIIIIIIIIHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@@???????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888877777777666666666666666655555555554444444444443333333333333222222211111100000000/////////.......------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€‚‚ƒ„…†‡ˆŠ‹Ž‘’“””••––––•••””““’’˜˜˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘ŽŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqppppppppppppppooooooopppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbaaaa````____________^^^^^^^^^\[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWVVVTTTTSSSSSSSRRRRRRRRQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJLLLLLLLLLKKKKKKKJJJJJJIIIJJJJJJJJIIIIIIIIIIIIIHHHHGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@@??????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999988888888877777777666666666666666555555555554444444444433333333333333222222111111100000000/////////.......-----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€‚ƒƒ„†‡ˆ‰‹ŒŽ‘’“”•••––––••””““’’™˜˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘ŽŽŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆˆˆˆˆ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttutttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqppppppppppppppoooooooppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjihhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbaaaaa````____________^^^^^^^^^\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWVVVTTTTSSSSSSSRRRRRRRRQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJLLLLLLLLLKKKKKKKJJJJJJJIIJJJJJJJJIIIIIIIIIIIIIHHHHGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@???????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888887777777666666666666566655555555554444444444443333333333333222222211111100000000//////////.......-----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€‚‚ƒ„…†‡‰ŠŒŽ‘’“””••––––•••””““’™™˜˜˜˜˜˜˜˜˜˜˜˜——–•””“’‘ŽŽŒŒŒŒ‹‹‹‹ŠŠŠ‰‰‰ˆˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssrssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqqpppppppppppppoooooooopppooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccbbbbbbbbaaaaa````____________^^^^^^^^^[[[[[[[[[ZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVTTTSSSSSSSSRRRRRRRRQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIHHHHHGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888887777777666666666665566555555555544444444444443333333333332222222111111100000000//////////......------------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€‚ƒ„…†‡ˆŠ‹Ž‘’“””••–––––••””“““™™™˜˜˜˜˜˜˜˜˜˜˜——––•”“’‘ŽŽŒŒŒŒ‹‹‹ŠŠ‰‰‰ˆˆˆˆˆˆˆ‚‚‚‚ƒƒƒƒƒƒ„„ƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttstttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqppppppppppppppooooooooppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccbbbbbbbbaaaaa````____________^^^^^^^^^[[[[[[[[ZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWVVVVTTTSSSSSSSSRRRRRRRRQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLKKKKKKKJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIHHHHHGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@??????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999988888888887777777666666666655565555555555544444444444433333333333332222222111111000000000//////////......------------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€‚ƒƒ„…‡ˆ‰‹Œ‘’“”•••––––•••””““™™™™˜˜˜˜˜˜˜˜˜˜˜——–•”“’’‘ŽŽŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆˆ‡‡‚‚‚‚ƒƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttstttttttttttsssssssssssssrssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqqppppppppppppppooooooooppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjjhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccccccbbbbbbbbbaaaaa```_____________^^^^^^^^^[[[[[[[ZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWVVVVTTTSSSSSSSRRRRRRRRQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLKKKKKKKJJJJJJJIIIJJJJJJJIIIIIIIIIIIIIHHHHHGGGFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@??????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999998888888888777777766666666665555555555555544444444444433333333333332222222211111100000000///////////......------------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€‚‚ƒ„…†‡‰ŠŒŽ‘’“””••––––•••””““š™™™™™˜˜˜˜˜˜˜˜˜——–••”“’‘ŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆˆˆ‡‡‡‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~~~~~}~}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{zzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttsstttttttttttssssssssssssrrssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppqqppppppppppppppoooooooooppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccccccccccccccccbbbbbbbbbaaaaa```_____________^^^^^^^^^[[[[[[[ZZZZZZZZYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVTTSSSSSSSSRRRRRRRRQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLKKKKKKKKJJJJJJJIIIJJJJJJJIIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?@@@??????????>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777766666666655555555555555544444444444333333333333332222222111111100000000//////////.......------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹Ž’““”•••–––••••””“šš™™™™™™™™™˜˜˜˜——––•”“’’‘‘ŽŽŒŒ‹‹Š‰‰‰ˆˆˆ‡‡‡‡‚‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttsssttttttttttssssssssssssssrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppqqppppppppppppppooooooooopoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccccccccbbbbbbbbaaaaaa```____________^^^^^^^^^^[[[[[[ZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVTTSSSSSSSSRRRRRRRRQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJLLLLLLLKKKKKKKKJJJJJJJIIIJJJJJJIIIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?@@??????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888887777777766666666655555555555555444444444444333333333333322222222111111100000000//////////.......------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€‚‚ƒ„…‡ˆ‰‹Œ‘’“”•••–––••••””“ššš™™™™™™™™™˜˜˜˜—––•””“’‘‘‘ŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‚‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~}~}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttssssttttttttttsssssssssssssrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppqpppppppppppppppooooooooopoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccccccccccbccccccccccbbbbbbbbbaaaaaa```____________^^^^^^^^^^[[[[[[ZZZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVTSSSSSSSSRRRRRRRRRQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJIIIJJJJJJIIIIIIIIIIIIIHHHHHHGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@??????????>>>>>>>>>>>>>===<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999888888888777777766666666665555555555555544444444444333333333333322222222111111110000000///////////.......-----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€‚ƒ„…†‡‰ŠŒŽ‘’“””•••–––•••”””›ššš™™™™™™™™™˜˜˜——–••”““’’‘‘ŽŽŒ‹‹ŠŠ‰ˆˆˆ‡‡‡‡‡‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttttttttttsssssstttttttttsssssssssssssrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjhhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccccccccbbbccccccccccbbbbbbbbbaaaaaa``_____________^^^^^^^^^^[[[[[ZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVVTSSSSSSSSRRRRRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJLLLLLKKKKKKKKKKJJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@??????????>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888888777777766666666665555555555555444444444443333333333333322222222111111100000000///////////.......-----------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚ƒƒ…†‡ˆŠ‹ŒŽ‘’“”••••–•••••””›šššš™™™™™™™™˜˜˜——–••”““’’’‘‘ŽŽŒŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‚‚‚‚‚ƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttttsssssstttttttttsssssssssssssrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbccccccccccbbbbbbbbbaaaaaa``____________^^^^^^^^^^^[[[[ZZZZZZZZZYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWVVVVVVVTSSSSSSSRRRRRRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJLLLLLKKKKKKKKKKJJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??@@??????????>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::99999999998888888887777777766666666655555555555555444444444443333333333333222222222111111100000000///////////.......-----------,,,,,,,,,,,,+++++++++***********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssstttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰ŠŒ‘’“””•••••••••””››ššššš™™™™™™˜˜˜——––•””“““’’‘‘‘ŽŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‚‚‚‚ƒƒƒƒƒ„„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttssssssssttttttttssssssssssssssrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllkllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbcccccccccbbbbbbbbbbaaaaaa``____________^^^^^^^^^^^[[[[ZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVSSSSSSSSRRRRRRRRRQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??@@???????????>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;::::::::::::999999999998888888887777777766666666655555555555554444444444433333333333333222222221111111100000000///////////.......-----------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡‰Š‹Ž’’“””••••••••””››ššššššš™™™™˜˜˜——––••””“““’’’‘‘ŽŒ‹ŠŠ‰ˆˆ‡‡‡‡‡‡‚‚‚‚‚ƒƒƒƒƒ„„ƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttttttssssssssstttttttttssssssssssssrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkllllkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbccccccccbbbbbbbbbbbaaaaaa``____________^^^^^^^^^^][[[ZZZZZZZZZYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVSSSSSSSSRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJJJJLKKKKKKKKKKKKKKJJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@????????????>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;:::::::::::::9999999999888888888777777776666666665555555555555444444444443333333333333222222222111111100000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„†‡ˆ‰‹Œ‘’“”””•••••••””›››ššššššš™™™˜˜˜——––••””””“““’’‘‘ŽŒ‹‹Š‰ˆˆ‡‡‡‡††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttssssssssssttttttttsssssssssssssrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkklllkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbccccccccbbbbbbbbbbaaaaaaa``____________^^^^^^^^^]][[[ZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVSSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??@????????????>>>>>>>>>>>>====<<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888777777776666666665555555555555444444444433333333333332222222221111111100000000///////////........-----------,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! mmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssstttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰ŠŒŽ‘’’“”””••••••””›››ššššššš™™™˜˜˜——––•••””””“““’’‘ŽŒ‹Š‰ˆˆ‡‡‡†††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttsssssssssssttttttttsssssssssssssrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkllkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbccccccbbbbbbbbbbbbaaaaaaa``___________^^^^^^^^^^]][[ZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKLLKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??@?????????????>>>>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::99999999999888888888777777776666666665555555555555444444444433333333333332222222221111111100000000///////////........----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! lmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹ŒŽ‘’““”””••••”””››››šššššš™™™˜˜˜——––•••””””””““’’‘ŽŒ‹Š‰ˆˆ‡‡‡†††‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttsssssssssssstttttttsssssssssssssrrrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkllkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbccccbbbbbbbbbbbbbbaaaaaaa``___________^^^^^^^^^]]][[ZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSSRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@??????????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;::::::::::::99999999998888888887777777776666666665555555555555444444444433333333333322222222211111111000000000///////////........----------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! lmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzz{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†ˆ‰ŠŒŽ‘’““”””””””””›››››šššššš™™˜˜˜——––•••••••”””““’‘ŽŒ‹Š‰ˆˆ‡‡‡†††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssstttttttsssssssssssssrrrrrssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkklkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbccbbbbbbbbbbbbbbbbaaaaaaa``___________^^^^^^^^^]]][ZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVUSSSSSSRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJIIJJJJJJJIIIIIIIIIIIHHHHHHHGFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???@???????????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;::::::::::::9999999999988888888877777777666666666555555555555544444444443333333333322222222221111111100000000////////////........----------,,,,,,,,,,,,+++++++++***********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!! llmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyzzzzzzzzzzzzzzzzzzzzzz{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆŠ‹ŒŽ‘’’““””””””””››››››ššššš™™˜˜˜——–––••••••••””““’‘Œ‹Š‰‰ˆ‡‡‡†††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttsssssssssssssstttttttsssssssssssssrrrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkklkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa``__________^^^^^^^^^]]]]ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVUSSSSSSRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIJJJJJJJIIIIIIIIIIIIHHHHHHGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@????????????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;:::::::::::9999999999988888888777777777666666666555555555555544444444433333333333222222222221111111100000000////////////........----------,,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! llmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzz{{zzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…‡ˆ‰ŠŒŽ‘’’““”””””””››››››ššššš™™˜˜———–––•••••••••””“’‘ŽŒ‹Š‰ˆ‡‡‡†††‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttsssssssssssssssttttttssssssssssssssrrrrrssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaa``__________^^^^^^^^]]]]]ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVUSSSSSRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIJJJJJJJJIIIIIIIIIIIHHHHHHGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????@?????????????????>>>>>>>=====<<<<<<<<<;;;;;;;;;:::::::::::9999999999888888888777777777666666666555555555555544444444433333333333222222222211111111000000000///////////.........----------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!! lllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{zzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆŠ‹ŒŽ‘’’“““”””””›››››››šššš™™˜˜———–––••••–––•••”““’ŽŒ‹Š‰ˆˆ‡‡‡††‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttssssssssssssssssttttttsssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa``__________^^^^^^^^]]]]]ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVUSSSSSRRRRRRRRRQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????????????>>>>>>=====<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888777777777666666666555555555555544444444433333333332222222222111111111000000000///////////.........----------,,,,,,,,,,,+++++++++************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!! lllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssstttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒ„…†‡ˆ‰ŠŒŽ‘‘’’““““”””›››››››šššš™™˜˜———–––––•–––––••””“’‘Œ‹Š‰‰ˆ‡‡‡††‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}}}|}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttsssssssssssssssstttttssssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``__________^^^^^^^]]]]]]ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVUUSSSSRRRRRRRRRQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????????????>>>>>>=====<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888777777777666666666555555555555544444444433333333332222222222111111111000000000///////////.........---------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! llllmmmmmmmmmmmmmmnnnnnmnnnnnnnnnnnnnnnooooooooopppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆŠ‹ŒŽ‘‘’’““““““›››››››šššš™™˜˜———––––––––––––••”“’‘ŽŒ‹Š‰ˆˆ‡‡‡†‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}}||}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttssssssssssssssssstttttssssssssssssssrrrrrrsssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoppppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjihhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``__________^^^^^^^]]]]]]ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVUUSSSSRRRRRRRRRQQQQQQQQQQQPOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKLKKKKKKKKKKKJJJJJJJJJJJIIKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????????????>>>>>>=====<<<<<<<<<<;;;;;;;;::::::::::99999999999988888888877777777666666666555555555555544444444433333333322222222221111111110000000000///////////.........---------,,,,,,,,,,,,+++++++++************))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! jjjjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆ‰ŠŒŽ‘’’“““““””””””””””“““’’‘‘‘–––––••”““‘ŽŒ‹Š‰ˆˆ‡‡††„„„„„„…………††††††††††††………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqpppqqpppppppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaa```````````````__________]]]]]]\\\\\\\\\[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPPPOOOOOOOOMMMLLLLLLLLKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::9999999999998888888877777777666666666555555554444444443333333332222222211111111110000000000///////............----------,,,,,,,,,,,,++++++++++++*************))))))))))))(()(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ! jjjjjjjkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…†‡‰Š‹ŒŽ‘’’“““““”””””””””“““’’‘‘‘––––––••”“’‘Œ‹ŠŠ‰ˆˆ‡‡†„„„„„„…………††††††‡†††††………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssrssssrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqppppqqpppppppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaa``````````````___________]]]]]]\\\\\\\\[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOOMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::9999999999988888888877777777666666666555555554444444443333333332222222211111111110000000000///////............----------,,,,,,,,,,,,++++++++++++*************))))))))))))(()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ! jjjjjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooopopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’““““”””””””””“““’’‘‘‘–——––––•”““‘ŽŒ‹Š‰‰ˆˆ‡‡…„„„„„…………†††††‡‡†††††………~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssssrrssssrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqppppqpppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaa````````````_____________]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOOMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::9999999999998888888887777777776666666655555555444444444333333333222222211111111111000000000////////...........-----------,,,,,,,,,,,,++++++++++++*************))))))))))))(()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! ! jjjjjjjjkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’““““””””””””“““’’‘‘‘—————––••”“’‘ŽŒ‹Š‰ˆˆ‡‡……„„„„…………†††††‡‡‡†††††……~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssrrrsssrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqpppppqpppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaa```````````______________]]]]]]\\\\\\\\[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPPPPOOOOOOOOOMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::9999999999998888888887777777776666666655555555444444444333333333222222211111111110000000000////////...........-----------,,,,,,,,,,,,+++++++++++**************))))))))))))(()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ! jjjjjjjjkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒ„…††ˆ‰Š‹ŒŽ‘‘’’“““”””””””““““’’‘‘‘——————––•”““’ŽŒ‹ŠŠ‰ˆˆ‡…………„……………††††‡‡‡‡‡††††……~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrsrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaa`````````________________]]]]]\\\\\\\\[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOMMLLLLLLLLLKKKKKKKKKKKKKKJLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;::::::9999999999998888888887777777776666666655555555444444444333333333222222211111111110000000000///////............-----------,,,,,,,,,,,++++++++++++**************))))))))))))(()(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚ƒƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’“““””””””““““’’’‘‘‘‘———————––•”“’‘ŽŒ‹Š‰‰ˆˆ…………………………††††‡‡‡‡‡‡†††……~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrsrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqprrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa`````````________________]]]]]\\\\\\\\[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOMLLLLLLLLLKKKKKKKKKKKKKKKJLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;:::::99999999999988888888887777777776666666655555555444444444333333333222222211111111100000000000///////............-----------,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€‚‚ƒ„„…†‡ˆ‰Š‹ŒŽ‘‘’’““““””””“““““’’’‘‘‘‘‘—˜˜˜˜———–•””“’‘ŽŒ‹‹Š‰ˆˆ†………………………†††‡‡‡‡‡‡‡††††…~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqprrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa````````________________^]]]]\\\\\\\\\[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOMLLLLLLLLLKKKKKKKKKKKKKKKJLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;::::::9999999999998888888888777777777666666665555555544444444433333333322222221111111110000000000////////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„……†‡‰Š‹ŒŽ‘‘’’““““””““““““’’’‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜——––•”“’‘ŽŒ‹Š‰‰ˆ†……………………††††‡‡‡‡‡‡‡‡†††…~~~~~}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqprrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa```````________________^^]]]\\\\\\\\\[[[[[[[[ZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPPOOOOOOOOOOMLLLLLLLLLKKKKKKKKKKKKKKKJLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;::::::9999999999988888888888777777776666666665555555544444444433333333222222221111111110000000000////////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! jjjjjjjjjjkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’’“““““““““““’’’’‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜˜——–•”“’‘ŽŒ‹ŠŠ‰ˆ††…………………†††‡‡‡‡‡‡‡‡‡†††…~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqprrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeddddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa```````________________^^]]]\\\\\\\\\[[[[[[[[ZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLLLLKKKKKKKKKKKKKKJJLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;:::::99999999999888888888888777777776666666665555555544444444333333333222222221111111100000000000////////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttttttttttttttuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„…†‡ˆ‰ŠŒŽ‘‘’’““““““““““’’’’‘‘‘‘‘‘‘‘‘‘˜˜˜˜˜˜˜——–••”“’‘ŽŒ‹Š‰ˆ††………………††††‡‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}~}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqpprrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaa```````_______________^^^]]\\\\\\\\\[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOOOLLLLLLLLLLKKKKKKKKKKKKKKJJLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;::::::99999999999888888888887777777776666666665555555544444444333333333222222221111111100000000000////////...........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttttttttttttttttttttttttuuuuuuttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒ„……‡ˆ‰Š‹ŒŽ‘‘’’““““““““““’’’’‘‘‘‘‘‘‘‘‘’˜˜˜˜˜˜˜——––•”“’‘ŽŒ‹Š‰‰†††……………†††‡‡‡‡‡‡‡‡‡‡‡†††~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqpprrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaa```````______________^^^^]\\\\\\\\\\[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKJJLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>======<===<<<<<<<<<<<<<;;;;;;:::::999999999998888888888887777777766666666655555555544444444333333333222222221111111100000000000///////............------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttsttttttttttttttttttttuuuuutttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}~}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚‚ƒ„…†‡ˆ‰Š‹ŽŽ‘‘’’““““““““’’’’’‘‘‘‘‘‘‘‘’’˜™™™™˜˜˜—––•”“’‘ŽŒ‹Š‰‰†††…………††††‡‡‡‡‡ˆˆ‡‡‡‡†††~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqpprrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaa```````_____________^^^^^\\\\\\\\\\[[[[[[[[[ZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKJJLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=======<===<<<<<<<<<<<<<;;;;;;:::::99999999999888888888887777777776666666665555555554444444433333333222222222111111100000000000////////............------------,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttttstttttttttttttttttttttuuuuttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€‚ƒƒ„…†‡‰Š‹ŒŽ‘’’’““““““’’’’’’’‘‘‘‘‘‘’’’™™™™™˜˜˜—––•”“’‘ŽŒ‹Š‰‰†††…………††††‡‡‡‡‡ˆˆˆ‡‡‡‡††~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqpprrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbaaaaaa``````_____________^^^^^^\\\\\\\\\\[[[[[[[[[ZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKKJJLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=======<===<<<<<<<<<<<<;;;;;;::::::99999999998888888888877777777766666666665555555554444444333333333222222221111111100000000000////////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttssttttttttttttttttttttuuuutttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’’“““’’’’’’’’‘‘‘‘’’’’’™™™™™˜˜˜—–••”“’‘ŽŒ‹‹Š‰‰†††………†††††‡‡‡‡‡ˆˆˆ‡‡‡‡††~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqpprrrrqqqqqqqqqqqqqqppppppppppppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaa``````____________^^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKKKJJJLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<===<<<<<<<<<<<<;;;;;;:::::999999999988888888888877777777666666666655555555554444444333333332222222221111111100000000000////////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstttsssttttttttttttttttttttuuuttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€‚‚ƒ„…†‡ˆŠ‹ŒŽ‘‘’’’’’’’’’’’’’’’’’’’’’’’™™™™™˜˜——–•”“’‘ŽŒ‹ŠŠ‰ˆ††††……†††††‡‡‡‡‡‡‡‡‡‡‡‡††~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqpprrrrqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaa``````____________^^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOLLLLLLLLKKKKKKKKKKKKKKKJJJLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=======<<==<<<<<<<<<<<<<;;;;;::::::999999999988888888888777777777666666666655555555554444444333333332222222221111111100000000000////////...........------------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!! jjjjjjjjjjjjjjkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssttssssttttttttttttttttttttuutttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘’’’’’’’’’’’’’’’’’’’’’’™™™™™˜˜——–•”“’‘ŽŒ‹Š‰‰ˆ†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~}~~}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqpprrrrqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKKKJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>========<<==<<<<<<<<<<<<;;;;;;::::::999999999888888888887777777776666666666655555555554444443333333332222222211111111000000000000///////............------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssstsssssttttttttttttttttttttuttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒ„…†‡ˆŠ‹ŒŽ‘‘‘’’’’’’’’’’’’’’’’’’’’’™™™™™˜˜—––•”“’ŽŒ‹‹Š‰‰ˆ††††††††††††‡‡‡‡‡‡‡‡‡‡†††~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqpprrrqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffffeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKKKJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>=========<<==<<<<<<<<<<<<;;;;;;::::::99999999988888888888777777776666666666655555555555444444333333332222222221111111100000000000////////............------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! jjjjjjjjjjjjjjjkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttttttsttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„†‡ˆ‰Š‹ŒŽ‘‘‘’’’’’’’’’’’’’’’’’’’’™™™™˜˜˜—–•”“’‘ŽŒ‹ŠŠ‰‰ˆ†††††††††††††‡‡‡‡‡‡‡‡‡†††~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqpprrrqqqqqqqqqqqqqppppppppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffffeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaa``````___________^^^^^^^^\\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOOOONLLLLLLLLKKKKKKKKKKKKKKJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>========<<<==<<<<<<<<<<<;;;;;;;::::::99999999888888888887777777776666666666555555555554444444333333332222222221111111100000000000////////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkkllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttssttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆŠ‹ŒŽ‘‘‘‘’’’’’’’’’’’’’’’’’’™™™™˜˜——–•”“’‘ŽŒ‹‹Š‰‰ˆˆ†††††††††††††††‡‡‡‡‡†††††~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqpprrrqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKKKJJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;:::::::99999999888888888887777777766666666666555555555554444444333333332222222211111111000000000000////////............-----------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! ijjjjjjjjjjjjjjjkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttsstttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€‚ƒƒ„†‡ˆ‰Š‹ŒŽ‘‘‘‘’’’’’’’’’’’’’’’“’™™™˜˜˜—––•”“‘ŽŒ‹ŠŠ‰‰ˆˆ††††††††††††††††††††††††…~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqpprrrqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooonnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbbbbaaaaaaaa`````___________^^^^^^^^^\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKKKJJJJJLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;:::::::99999999888888888877777777766666666665555555555544444443333333322222222211111111000000000000////////...........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttsssttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘’’’’’’’’’’’’““““’™™™˜˜˜—–•”“’‘ŽŒ‹ŠŠ‰‰‰ˆ‡††††††††††††††††††††††……~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqppprrrqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiihhhhhhhhhhhgggggggggffffffffffffffffeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbaaaaaaaaa`````__________^^^^^^^^^^\\\\\[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOOONNLLLLLLLKKKKKKKKKKKKKJJJJJJLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=========<<<==<<<<<<<<<<<;;;;;;:::::::99999998888888888877777777666666666665555555555544444443333333322222222211111111000000000000////////...........------------,,,,,,,,,,,+++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! iijjjjjjjjjjjjjjjkkkkkkllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttsssstttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€‚‚ƒ„…†‡ˆŠ‹‹ŒŽ‘‘‘’’’’’’““““““““““™™™˜˜——–•”“’‘ŽŒ‹ŠŠ‰‰‰‰‡‡‡‡‡‡‡††††††††††††††…………~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqppprrqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeddddddddddddcccccccccccbcccbbbbbbbbbbbbbaaaaaaaaaa`````__________^^^^^^^^^^\\\\[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOOOONNNLLLLLLLKKKKKKKKKKKKJJJJJJJLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???@@@@@@@???????????>>>>>>>>>>>>>>>>>>>==========<<<==<<<<<<<<<<;;;;;;;:::::::9999999888888888877777777766666666665555555555554444444333333332222222211111111100000000000/////////...........------------,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! iiijjjjjjjjjjjjjjjkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’’““““““““““““™™™˜˜——–•”“’‘ŽŒŒ‹ŠŠ‰‰‰‰‡‡‡‡‡‡‡‡‡†††††……………………………~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqppprrqqqqqqqqqqqqppppppppppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeedddddddddddddcccccccccccbcccbbbbbbbbbbbbbaaaaaaaaaa````___________^^^^^^^^^^\\\\[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>==========<<<==<<<<<<<<<<;;;;;;;:::::::9999999888888888877777777666666666665555555555544444443333333322222222211111111100000000000/////////...........------------,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttsssssstttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€‚‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘’’’’““““““““““““™™˜˜˜—––•”“’‘ŽŒ‹‹ŠŠŠŠŠˆˆˆˆˆˆˆ‡‡‡††††…………………………„~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}|||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqpppprrqqqqqqqqqqqqppppppppppoppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaaa````__________^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKKJJJJJJJJLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>==========<<<==<<<<<<<<<<;;;;;;::::::::9999999988888888877777777666666666655555555555444444443333333322222222211111111000000000000/////////...........-----------,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! iiiijjjjjjjjjjjjjjjkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~€€‚ƒƒ„…†‡ˆ‰Š‹ŒŽŽ‘‘’’“““““““““““““™™˜˜˜—––•”“’‘ŽŒŒ‹‹‹ŠŠ‹‰‰‰‰‰‰ˆˆˆ‡‡†††……………„„„„„„~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqpppprqqqqqqqqqqqqpppppppppppopppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeddddddddddddccccccccccccbccbbbbbbbbbbbbaaaaaaaaaaaa```__________^^^^^^^^^^^]\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNLLLLLLKKKKKKKKKKKJJJJJJJJJLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>==========<<<==<<<<<<<<<;;;;;;;::::::::9999999988888888877777777666666666655555555555444444433333333322222222211111111000000000000/////////..........------------,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!! hhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€‚ƒ„„…†‡ˆˆ‰Š‹ŒŽ‘‘‘‘‘‘••”””““’‘ŽŒ‹ŠŠ‰ˆˆˆˆˆˆˆŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„„„„„„„~~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooppppppppppoooooooooooooonmmmmmlllllllllllllllkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===========<<;;;;;;;;;::::::::99999998888888877777777776666666665555555544444444444333333333333222222221111111111011100000000000///////////..........-----------,,,,--,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhiiiiiiiiiiiiiiijjjjjkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~€€‚ƒ„……†‡ˆ‰Š‹‹ŒŽŽ‘‘‘‘‘‘‘‘••”””““’‘ŽŒ‹ŠŠ‰‰‰‰‰‰‰‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡†………„„„„„„„„€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppoooooppppppppooooooooooooooonnmmmmmlllllllllllllllkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNMMLLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===========<<;;;;;;;;;::::::::99999998888888877777777776666666665555555544444444443333333333332222222221111111111011000000000000///////////..........-----------,,,,-,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~€‚ƒ„…††‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘••”””““’‘‘ŽŒŒ‹ŠŠŠŠŠŠŠŠŒŒŒŒŒŒ‹‹Š‰‰ˆ‡††……„„„„ƒƒƒƒ€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooopppppppoooooooooooooooonnmmmmmlllllllllllllllkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>==========<<;;;;;;;;;:::::::999999998888888877777777776666666665555555544444444443333333333332222222221111111111011000000000000///////////.........------------,,,,-,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiijjjjkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~€‚ƒ„……†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘•••””““’’‘ŽŒŒ‹‹‹‹‹‹‹‹ŒŒ‹ŠŠ‰ˆ‡††……„„„ƒƒƒƒ~~~~€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppoooooppppppoooooooooooooooonnnmmmmmlllllllllllllllkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>==========<<;;;;;;;;::::::::999999998888888877777777776666666665555555444444444433333333333332222222211111111110011000000000000///////////.........------------,,,,-,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhiiiiiiiiiiiiiiijjjjkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~€‚ƒ„„…‡ˆ‰Š‹ŒŽŽ‘‘‘‘‘‘‘‘‘•••””““’’‘‘ŽŒŒŒŒŒŒŒŽŽŽŒ‹‹Š‰ˆ‡†……„„„ƒƒƒƒ~~~~€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzy{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooppppooooooooooooooooonnnnmmmmmlllllllllllllllkkkkkjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===========<;;;;;;;;::::::::999999998888888877777777776666666665555555544444444433333333333322222222211111111110011000000000000///////////.........------------,,,,-,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhhhiiiiiiiiiiiiiiiijjkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}}}}}}}}}}}}}}}}~~~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘‘•••”””““’’‘‘ŽŽŽŽŽŽŽŒ‹Š‰ˆ‡†……„„ƒƒƒƒ~~~~~€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzy{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrrrqrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppoooooopppooooooooooooooooonnnnnmmmmllllllllllllllllkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````____^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBABBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>===========<;;;;;;;;::::::::99999999888888887777777777666666666555555544444444443333333333332222222221111111111001100000000000////////////.........------------,,,,-,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiijjkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€‚ƒƒ„…†‡‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘‘•••”””“““’’‘‘Ž‘‘‘‘‘‘ŽŒ‹Šˆ‡‡†…„„„ƒƒƒ~~~~~€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzyy{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooopppoooooooooooooooonnnnnnmmmmllllllllllllllllkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>===========<<;;;;;;;::::::::99999999888888887777777777666666666555555544444444443333333333332222222211111111111001000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhiiiiiiiiiiiiiiiijkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚‚ƒ„†‡ˆ‰ŠŒŽ‘‘‘‘‘‘‘‘‘‘••••”””“““’’‘‘‘‘““““’’’‘ŽŒ‹‰ˆ‡††…„„ƒƒƒ~~~~~€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzzyy{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrssssssrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppoooooooppoooooooooooooooonnnnnnnmmmlllllllllllllllllkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>============<<;;;;;;::::::::999999999888888887777777776666666666555555544444444433333333333322222222211111111111001000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€‚ƒ„…†‡‰Š‹ŒŽ‘‘‘‘‘‘‘‘‘••••””””“““’’’‘‘‘‘‘‘‘‘‘’’”””””““’‘ŽŒŠ‰ˆ‡†……„„ƒƒ~~~~~€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrrqqqqrrrqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqpppppppppppppoooooooppooooooooooooooonnnnnnnnmmllllllllllllllllllkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````````___^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAABBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>============<<;;;;;;::::::::999999999888888887777777776666666666555555544444444433333333333322222222211111111110001000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~€‚ƒ„†‡ˆ‰‹ŒŽ‘‘‘‘‘‘‘‘‘••••”””””““““’’’’’’’’’’““•••••””“’‘ދЉˆ‡†……„„ƒ~~~~~€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrsssssrrrrrrrrrrrrrrrqqqqqrrqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrqqqqqqqqqqqqqqqpqqqqppppppppppppppoooooooppoooooooooooooonnnnnnnnnllllllllllllllllllllkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````____^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKKKKKKJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAABBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>============<<;;;;;;::::::::999999999888888877777777776666666666555555544444444433333333333222222222211111111110001000000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhiiiiiiiiiiiiiiijkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}~~€‚ƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘‘•••••”””””“““““““““““““””–––––••”“’‘ŽŒ‹Š‰ˆ‡†…„„ƒ~~~~~€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrrrrqqqqqrqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrqqqqqqqqqqqqqqqpppqqqpppppppppppppppoooooooppooooooooooooonnnnnnnnnnlllllllllllllllllllkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNLLLLLLLLLLKKKKKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAABBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>============<;;;;;;;::::::::99999999888888887777777777666666666555555554444444443333333333322222222211111111111000100000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhiiiiiiiiiiiiiijkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||||||||||||{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}~~€€‚ƒ„†‡ˆ‰‹ŒŽ‘‘‘‘‘‘‘•••••”””””””““““““““””””•—————––•”“’‘ŽŒ‹‰ˆ‡†……„„~~~~~€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppprrrrrrrqqqqqqqqqqqqqqqqpppqpppppppppppppppppoooooooppooooooooooooonnnnnnnnnnlllllllllllllllllllkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````___^^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>============<;;;;;;;::::::::99999999888888887777777776666666666555555554444444433333333333322222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||||||{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~€‚ƒ„…†ˆ‰Š‹ŒŽ‘‘‘‘‘‘‘•••••”””””””””””””””””•••——————––•”“’‘ދЉˆ‡†…„„~~~~€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssssssssrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppooooooopooooooooooooonnnnnnnnnnnlllllllllllllllllllkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````___^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>============<;;;;;;;:::::::999999999888888877777777776666666666555555544444444433333333333222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhiiiiiiiiiiiiijjjkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{|||||||||||{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~~€‚ƒ…†‡ˆŠ‹ŒŽ‘‘‘‘‘•••••””””””””””””””•••••–˜˜˜˜˜——–••”’‘Œ‹‰ˆ‡†……„~~€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooopoooooooooooonnnnnnnnnnnnllllllllllllllllllkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````___^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCDDDCCCCCCCCBBBBBBBBBBBAAABBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>============<;;;;;;::::::::999999999888888877777777766666666666555555544444444433333333333222222222111111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{|||||||{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}~~€‚ƒ„…†ˆ‰Š‹ŒŽ‘‘‘••••••”””””””””””••••••––˜˜˜˜˜——––•”“’ދЉˆ‡†…„€€€€€~~~~}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppprqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooooooppooooooooooonnnnnnnnnnnnllllllllllllllllllkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````___^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCDDCCCCCCCCCBBBBBBBBBBBAAABBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>===========<<;;;;;;::::::::999999999888888877777777766666666665555555544444444433333333323222222222111111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhiiiiiiiiiiiijjjjkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}~~€‚ƒ…†‡ˆ‰‹ŒŽŽ•••••••””””””””••••••••––˜˜˜˜˜——––•”“’‘ŽŒŠ‰ˆ‡†……€€‚‚‚€€~~}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooppooooooooooonnnnnnnnnnnnlllllllllllllllllkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa```````````````___^^^^^^^^^^]]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCDDCCCCCCCCCBBBBBBBBBBBAAABBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>============<<;;;;;;:::::::999999999888888887777777776666666666555555554444444443333333332322222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhiiiiiiiiiiijjjjkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrqrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||}}}~~~€‚ƒ„…†ˆ‰Š‹ŒŽ•••••••”””””””•••••••••––˜˜˜˜˜——––•”“’‘Œ‹Šˆ‡†……€€€‚‚‚‚‚‚€€~~~}}}}}}}}}}}}}}}}}}~}}}}{{zzzzzzyyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooppooooooooooonnnnnnnnnnnnllllllllllllllllkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaa````````````````___^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOONNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCDDCCCCCCCCCBBBBBBBBBBBBAABBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>============<<;;;;;::::::::999999999888888877777777776666666665555555554444444443333333332222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqpqqqqqqqqqqqqqqqqqqqrrrrrqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~€‚ƒ…†‡ˆ‰Š‹ŒŽ••••••••”””””””•••••••••–˜˜˜————––•”“’‘ŽŒ‹Š‰ˆ‡†…€€€‚‚‚‚‚‚‚‚€€~~~}}}}}}}}}}}}~~~~~~~~~~~{{{{zzzzzyyyyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooopppoooooooooonnnnnnnnnnnnlllllllllllllllkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaa```````````````____^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCDCCCCCCCCCCBBBBBBBBBBBBAABBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>===========<<<;;;;;::::::::999999999888888877777777766666666665555555544444444433333333332222222222111111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! hhhhhhhhhhhhhiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkllllkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooppppppppppppppppppqqppqqqqqqqqqqqqqqqqqqqrrrrqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}|||||||||||||||||||}}~~~€‚ƒ„…†‡‰Š‹ŒŽ••••••••””””””””•••••••••——————––••”“’‘ŽŒ‹Š‰ˆ‡†…€€€€‚‚ƒƒƒƒ‚‚‚€€~~~}}}}}}}}}}~~~~~~~~~|{{{{zzzzzyyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqqqppppppppppppppppppppppppppooooooooopppoooooooooonnnnnnnnnnnnllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaaa````````````````____^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCDCCCCCCCCCCBBBBBBBBBBBBBABBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>===========<<<;;;;;:::::::999999999888888887777777776666666666555555554444444443333333333222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkklllklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooppppppppppppppppppqpppqqqqqqqqqqqqqqqqqqqrrrqqqqrrrrrrrrrrrrrrrrrrrrssrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}~€‚ƒ„†‡ˆ‰Š‹ŒŽŽ••••••••””””””””””””•••••———––––••”““’‘ދЉˆ‡†…€€€‚‚ƒƒƒƒƒƒƒ‚‚€~~~}}}}}}}}~~~~||||{{{zzzzyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooopppoooooooooonnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaa````````````````_____^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCDCCCCCCCCCCBBBBBBBBBBBBBABBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>==========<<<<;;;;::::::::999999999888888877777777766666666665555555544444444443333333332222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkllkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrqqqqrrrrrrrrrrrrrrrrrrrrrsrrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}~~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽ••••••••”””””””””””””””””–––––•••””“’’‘ދЉˆ‡†…€€€€€‚‚ƒƒƒ„„„„ƒƒ‚‚€€~~}}}}}}}~~~€€€€€€€€}}}|||{{{zzzzyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooopppoooooooooonnnnnnnnnnnnllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaa````````````````_____^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==========<<<<;;;;::::::::999999998888888877777777766666666665555555544444444443333333332222222222211111111111000000000000000////////////.........-----------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! hhhhhhhhhhhhhhhiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkllkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}~~€‚ƒ„…†ˆ‰Š‹ŒŽŽ••••••••”””””””””””””””””––••••”””“’’‘ދЉˆ‡††€€€€€€‚‚ƒ„„„„„„„ƒƒ‚€~~~}}}}~~~~€€€~~}}}||{{{zzzzyyyyyyyyyyy{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooppppooooooooonnnnnnnnnnnnlllllllllkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbaaaaaaaa````````````````______^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<;;;::::::::9999999998888888777777777766666666655555555444444444433333333332222222222111111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhiiiiiiijjjjjjjjkkkkkkkkkkkkkkkklkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}|}}~€€‚ƒ…†‡ˆ‰Š‹ŒŽŽ•••••••••”””””””””””””“““••••”””““’’‘‘ŽŒ‹Š‰ˆ‡‡†€€€€€€‚ƒƒ„„…………„„ƒ‚‚€€~~~~}}~~~~€€€‚‚‚‚‚‚~~~}}||{{{zzzyyyyyyyyyy{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqqqqpppppppppppppoppppppoooooooooooooooooooppppooooooooonnnnnnnnnnnnllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbaaaaaaaa```````````````_______^^^^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<;;;::::::::9999999988888887777777777666666666655555555444444444433333333322222222222111111111110000000000000000///////////.........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!! ghhhhhhhhhhhhhhhiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}~~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽ••••••••••”””””””””““““““•””””“““’’‘‘ŽŒ‹‹‰ˆˆ‡†€€€€‚‚ƒ„„………………„„ƒ‚€~~~~~~~~€€‚‚‚ƒƒƒƒƒ€€~~}}||{{{zzzyyyyyyyyy{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqqqpppppppppppppppopppppoooooooooooooooooooopppoooooooooonnnnnnnnnnnnllllllllkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbaaaaaaa```````````````________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<;;;::::::::999999998888888777777777766666666655555555444444444443333333332222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! gghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}~~€‚ƒ„…‡ˆ‰Š‹ŒŒŽŽ••••••••••”””””””“““““““’”””““““’’‘‘‘ŽŒŒ‹Š‰ˆ‡†€€€€‚‚ƒ„„………†………„ƒƒ‚€€~~~~~~~~€€‚‚ƒƒƒ„„„„„€€~~}}||{{zzzyyyyyyyy{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqqpppppppppppppooopppoooooooooooooooooooooopppooooooooooonnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa``````````````_________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?@@@@@@@@@@@@@@@@@???????????>>>>>>>========<<<<<<<;;::::::::9999999988888888777777777766666666655555555444444444443333333332222222222211111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! gghhhhhhhhhhhhhhhiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||}}~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽ”••••••••••””””””““““““’’””“““’’’‘‘‘ŽŒŒ‹Š‰ˆ‡†€€€‚ƒƒ„……††††……„„ƒ‚€€~~~~~~€€‚ƒƒ„„„…………‚‚€€~}}||{{zzzyyyyyyy{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqqqpppppppppppppppooopppooooooooooooooooooooooppoooooooooooonnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkkiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaa`````````````___________^^^^^^^^]]]]]]]]\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@?@@@@@@@@@???????????????????>>>>>>>========<<<<<<<;;::::::::9999999988888888777777777666666666655555554444444444433333333322222222222211111111111000000000000000////////////........------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! gggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrssssssssssssssssssssssssttttttttttttttttttttttsssttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{|||}~€‚„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽ”””“““’’’‘‘‘ŽŒŒ‹Š‰ˆ‡††……†††‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡††~~}}|||}}}~~€€‚‚ƒƒƒ„„„„„ƒƒƒ‚€~}}||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqpqppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````a````````````_____________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNNNMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>=======<<<<<<<<;;;;;;;;;::::::::999999998888877777777777666666666555554444444443333333333222222221111111111100000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrsssssssssssssssssssssssstttttttttttttttttttttsssstttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{||}}~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽŽŽŽ””“““’’’’‘‘‘ŽŒ‹Š‰ˆˆ†††††††‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆ‡‡†~~}}}||}}}~~€€‚‚ƒƒ„„„„„……„„ƒƒ‚‚€~}}||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqppqppppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````a```````````______________^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNNNMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>======<<<<<<<<;;;;;;;;;;::::::::999999988888877777777776666666666555554444444443333333333222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssrrrrrrssssssssssssssssssssssssttttttttttttttttttttsssssttttttttttttttttttttuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}~~€‚ƒ„†‡ˆ‰Š‹‹ŒŽŽŽŽŽ””“““’’’‘‘‘ŽŽŒ‹‹Š‰ˆ‡††††††‡ˆˆ‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡†~~}}}|}}}}~€‚ƒƒ„„„…………………„„ƒ‚‚€~}}||{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaa``````a``````````_______________^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNNNNMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????????????????>>>>>>>======<<<<<<<;;;;;;;;;;::::::::9999999988888877777777776666666665555554444444433333333333222222221111111111000000000000////////............-------------,,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssrrrrrrrsssssssssssssssssssssssstttttttttttttttttttsssssstttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{||}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽ””“““’’’‘‘‘ŽŽŒ‹Š‰‰‡‡†††††‡‡ˆ‰‰ŠŠ‹‹‹‹ŠŠ‰ˆˆ‡†~}}}}}}}}~€‚ƒƒ„„…………†††……„„ƒ‚‚€~~}||{{{{zzzzzzzzzzyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````a``````````_______________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>======<<<<<<;;;;;;;;;;;::::::::9999999888888877777777766666666665555554444444433333333332222222211111111111000000000000////////............-------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooopppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrssssssssssssssssssssssssttttttttttttttttttsssssssttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{||}}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽŽŽŽ””“““’’’‘‘‘‘ŽŽŒ‹‹Š‰ˆ‡‡†††‡‡‡ˆˆ‰ŠŠŠ‹‹ŠŠŠ‰ˆ‡‡†~}}}}}}}}~€‚ƒƒ„„……††††††……„„ƒ‚€~}}||{{{zzzzzzzzzzyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttssssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa`````````````````________________^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>=====<<<<<<<;;;;;;;;;;:::::::::999999988888887777777776666666665555555444444433333333333222222221111111111100000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttttsssssssssttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{{{||}~~€‚„…†‡ˆ‰ŠŠ‹ŒŽŽŽŽŽŽŽ””“““’’’’‘‘‘ŽŒ‹ŠŠˆˆ‡‡‡‡‡‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡†~}}}}}}}}~~€€‚‚ƒ„„……†††††††……„„ƒ‚€~~}||{{{{zzzzzzzzzzyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaaaaaaaaaa``````````````````________________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????????????????>>>>>>>>=====<<<<<<;;;;;;;;;;;::::::::9999999988888887777777766666666665555555444444433333333332222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooopppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttttsssssssssstttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{|}}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽŽŽŽŽ”””“““’’’‘‘‘‘ŽŽŒ‹Š‰ˆˆ‡‡‡‡‡‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰ˆ‡††~}}}}}}}}~~€€‚‚ƒ„„……†††‡‡†††……„ƒ‚€€~}}||{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbaaaaaaaaaaaaaaaaa`````````````````_________________^^^^^^^]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>???????>>>>>>>>=====<<<<<<;;;;;;;;;;:::::::::9999999888888887777777766666666665555555444444333333333332222222211111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttttttttttsssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{||{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€‚ƒ„…†‡ˆ‰Š‹ŒŽŽŽŽŽŽŽ•””““““’’’‘‘‘‘ŽŽŒŒ‹Š‰ˆˆ‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡††~}}}}}}}}~~€‚ƒƒ„„……††‡‡‡†††…„ƒƒ‚€~}}||{{{zzzzzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaa````````_`````````_________________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>????>>>>>>>>>=====<<<<<<;;;;;;;;;;:::::::::9999999888888887777777666666666655555555444444333333333322222222211111111111000000000000////////............-------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssttttttttttttttsssssssssssstttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€‚ƒ„…†‡‡ˆ‰Š‹ŒŽŽŽŽŽŽ•”””“““’’’’‘‘‘‘ŽŽŒŒŠ‰‰ˆˆ‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰ˆˆ‡‡††~~}}}}}}}~~€€‚‚ƒ„„……†††‡‡†††…„„ƒ‚€~~}||{{{zz{zzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaa````````_````````__________________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;;:;:::::::::99999999888888887777777666666666655555555444443333333333322222222211111111111000000000000///////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fffffggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttsssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€‚ƒ„…†‡ˆ‰‰‹‹ŒŽŽŽŽŽ••”””“““’’’’‘‘‘‘ŽŽŒ‹Š‰‰ˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡††~~}}}}}}}~~€€‚ƒƒ„„……††‡‡†††……„ƒ‚€~~}||{{{{z{zzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmmnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaa`````````_````````_________________^^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;;:::::::::::9999999888888888777777766666666665555555544444333333333322222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  fffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽ•••”””“““’’’’‘‘‘‘ŽŽŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡††~~~}}}}}~~~~€‚‚ƒ„„……†††††††……„ƒ‚€~~}||{{{{z{{zzzzzzzzyyyyyyyyxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqprrqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaa````````__````````________________^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;:::::::::::99999999888888888777777766666666665555555544443333333333322222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  ffffffgggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttsssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽŽ•••”””“““’’’’‘‘‘‘‘ŽŽŒŒ‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡††~~~~~}~~~~€€‚‚ƒƒ„„…†††††††……„ƒ‚€~~}||{{{{z{{zzzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqprqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaa`````````__```````_________________^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;:::::::::::99999999888888888777777766666666665555555544443333333333222222222221111111111000000000000////////............-------------,,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  fffffffggggggggggggggghghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}}~€‚ƒ„……†‡‰ŠŠ‹ŒŒŽŽŽ–•••”””“““’’’’‘‘‘‘‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†~~~~~~~~€€‚ƒƒ„„…†††††††…„„ƒ‚€~~}||{{{{{{{{zzzzzzzyyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa``````````__```````________________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;::::::::::999999999888888888777777766666666655555555544433333333333222222222221111111111000000000000///////.............-------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooopppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€‚ƒ„…††ˆ‰Š‹‹ŒŽŽ––•••””“““’’’’‘‘‘‘‘‘ŽŒ‹‹Š‰‰ˆˆ‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡€€~~~~~€€€‚ƒƒ„„…†††††††…„„ƒ‚€~~}||{{{{{{{{{zzzzzzzyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa``````````__``````________________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;:::::::::::99999999988888888877777776666666665555555554443333333333322222222222111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! ffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstttttttsssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽ––•••”””“““’’’’‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡€€€€€€‚‚ƒƒ„„…††††††……„„ƒ‚€~~}|||{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````___``````________________^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;::::::::::999999999988888888877777776666666665555555554443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€‚ƒ„…‡ˆˆ‰Š‹ŒŒŽŽ–––•••””“““’’’’‘‘‘‘‘‘‘ŽŒ‹ŠŠ‰ˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆ€€€€€€€€€€‚‚ƒ„„……†††††††…„„ƒ‚€~}}||{{{{{{{{{{zzzzzyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonoonnnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjijiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````___``````_______________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;::::::::::999999999988888888877777776666666665555555554443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttsssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|}}~€‚‚ƒ„†‡ˆ‰ŠŠ‹ŒŽŽ––––••”””““’’’’‘‘‘‘‘‘‘‘ŽŽŒŒ‹Š‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‚‚‚€€€€€€€‚‚ƒƒ„„……†††††††…„„ƒ‚€~}}|||{{{{{{{{{zzzzzyyyyyyxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooonoonnnnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````___``````_______________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;:::::::::9999999999998888888877777777666666665555555554433333333332222222222221111111111000000000000////////............-------------,,,,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssttssssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{||}~~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽŽ—–––•••””““’’’’‘‘‘‘‘‘‘‘‘ŽŽŒ‹‹Š‰‰ˆˆˆˆˆˆˆ‰‰‰‰ŠŠŠƒƒƒ‚‚‚‚‚‚‚ƒƒ„„……†††‡‡†††……„ƒ‚€€~}}||||{{{{{{{{{zzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooonnoonnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````___`````_______________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;:::::::::999999999999888888887777777766666666555555555443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstsssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzz{{||}~~€‚ƒ…†‡ˆ‰‰Š‹ŒŽŽ—––––••””“““’’’‘‘‘‘‘‘‘‘‘‘ŽŒ‹‹Š‰‰‰ˆ‰‰‰‰‰‰ŠŠŠŠŠ„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡††……„ƒ‚‚€~~}}|||||||{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooonnonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaa````````````____`````_______________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRQQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;:::::::::999999999999988888887777777766666666555555554443333333333222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzz{{||}~€‚„…†‡ˆ‰Š‹‹ŒŽŽ——–––••”””““’’’’‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹ŠŠ‰‰‰‰‰‰‰ŠŠŠ‹‹‹‹„„„„„„ƒƒƒƒ‚‚‚‚ƒƒƒ„„„……†††‡‡‡‡‡‡††…„„ƒ‚€€~~}}}|||||||{{{{zzzzyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooonnonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````____`````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<;;;;;:::::::9999999999999998888887777777766666666555555554443333333332222222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrssssssssssssssssssssssstttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzyyyyyyyzzzz{{|}}~€‚ƒ„…†‡ˆ‰Š‹ŒŒŽŽ——––––••””““’’’’‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹ŠŠŠŠ‰ŠŠŠŠ‹‹‹ŒŒŒ……………„„„„ƒƒƒƒƒƒ„„„……†††‡‡ˆˆˆ‡‡‡‡†……„ƒ‚‚€~~}}}}|}|||||{{{zzzyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqppppppppppppppppppppooooooooooooooooonnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaa`````````````_____`````______________^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;:::::::9999999999999999888888777777776666666555555554433333333332222222222221111111111000000000000////////............-------------,,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrsssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzyyyyyyyyzzzz{{|}}~€ƒ„…†‡ˆ‰ŠŠ‹ŒŒŽŽŽ———–––••””“““’’’‘‘‘‘‘‘‘‘‘ŽŽŒ‹‹ŠŠŠŠŠŠ‹‹‹ŒŒŒ†††††………„„„„„„„„………††‡‡‡‡ˆˆˆˆˆ‡‡††…„„ƒ‚€~~~}}}}}}||||{{{zzzyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_____`````_____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<;;;;;::::::::999999999999999988888777777776666666555555554433333333332222222222211111111110000000000000///////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! ffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssrrrrrssssssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyzzz{{{|}~~€‚ƒ„…†‡ˆ‰Š‹‹ŒŽŽŽ———–––•••””““’’’‘‘‘‘‘‘‘‘‘ŽŽŒŒ‹‹‹‹Š‹‹‹‹ŒŒŒ‡‡‡††††…………………………†††‡‡‡ˆˆˆˆˆˆˆˆ‡‡†……„ƒƒ‚€€~~~~~}}}}|||{{zzzzyyyyyyyyyyyyxxwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttsssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddccccccccccccbbbbbbbbbbbbaaaaaaa`````````````______`````_____________^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<;;;;;::::::::99999999999999998888887777777666666655555554443333333332222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! fffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyzzz{{||}~€‚ƒ„…‡‡ˆ‰Š‹‹ŒŽŽŽ———––––••””“““’’’‘‘‘‘‘‘‘‘ŽŽŒŒ‹‹‹‹‹‹‹ŒŒŽŽ‡‡‡‡‡‡†††††………††††‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡†……„ƒƒ‚€€€~~~~~}}|||{{zzzzyyyyyyyyyyyxxxwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaa`````````````______`````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;::::::::99999999999999999888887777777666666555555554443333333332222222222221111111111000000000000////////............--------------,,,,,,,,,,,,+++++++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! fffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqrqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrsssssssssssssssssstttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzyyyyyyyyyyyyyzzz{{||}~‚ƒ„…†‡ˆ‰‰Š‹‹ŒŽŽŽ———––––••”””““’’’’‘‘‘‘‘‘‘ŽŽŒŒŒ‹‹‹‹‹ŒŒŒŽŽŽ‡‡‡‡‡‡‡‡‡††††††††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒ‚‚€€€~~}}}||{{zzzzyyyyyyyyyyxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqpppppppppppppppppppppooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccccccbbbbbbbbbbbbaaaaaaa`````````````_______`````____________^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;::::::::99999999999999999888887777777666666555555554433333333332222222222221111111111000000000000////////............--------------,,,,,,,,,,,,++++++++++*************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! eeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooppppppnnnnnoooooooooooooooooooooppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{|}}~€‚ƒ„…†‡ˆˆ‰ŠŠ‹ŒŒŒŽŽŽŽŽŽ’’’’’’‘‘‘ŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡††…………„„„ƒƒ‚‚€€~~~}}}}}}}}}}xxxxxxxwwwwwwwwwwwwwwvvvvuuuttttttttttttssssssssssrrrrqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqppppppppppppooooooooooooooooonnnnnnooonnnnnnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeggggfffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa___________^^^^^^^^^^^]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>==========>>>===========<<<<<<;;;;::::::::::9999999999999999877777766666655555554444443333333333222222222222111000000000000////////////.............------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooopppppnnnnnnoooooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{{|}~€‚ƒ„…†‡ˆˆ‰ŠŠ‹ŒŒŒŽŽŽŽ’’’’’’‘‘‘ŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††††………„„ƒƒ‚‚€€~~~}}}}}}}}}xxxxxxxwwwwwwwwwwwwwvvvvvuuuttttttttttttssssssssssrrrrqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnoonnnnnnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeggggfffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa___________^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEDDDDDDDDDDCCCCCCCCCBCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>==========>>============<<<<<<;;;;;:::::::::::99999999999999877777766666655555554444443333333333222222222221111000000000000////////////.............------------,,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! eeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooppppnnnnnnnoooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzz{||}~€‚ƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŽŽŽ’’’’’’‘‘‘ŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡‡‡†††……„„ƒ‚‚€€~~~~}}}}}}}yyxxxxxxwwwwwwwwwwwwvvvvvuuuttttttttttttssssssssssrrrqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffeeeeeeggggfffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa__________^^^^^^^^^^^^]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPOOOOOONNNNNNNNNNNNNNMMMMMLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEDDDDDDDDDDCCCCCCCCCBCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>==========>============<<<<<<<;;;;;::::::::::::999999999999987777776666665555554444444333333333222222222222111100000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! deeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooopppnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyzz{|}~€‚ƒ„„…†‡ˆˆ‰ŠŠ‹‹ŒŒŽŽ’’’’’’‘‘‘ŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆˆ‡‡‡††……„ƒƒ‚€€~~~~~}}}}yyyxxxxxwwwwwwwwwwwwwvvvvuutttttttttttttssssssssssrrqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnnnonnnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffeeeeeeggggfffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaaaaa__________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPOOOONNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFEEEEEDDDDDDDDDCCCCCCCCCBBCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>=======================<<<<<<<;;;;;:::::::::::::99999999999987777776666665555554444444333333333222222222222111100000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! deeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggghiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooppnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyzz{{|}~€‚ƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŽ’’’’’‘‘‘‘ŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††…„„ƒ‚‚€€€~~~~~~}}yyyxxxxxwwwwwwwwwwwwwwvvvuuttttttttttttttsssssssssrqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffeeeeeegggffffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaa__________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPOONNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFEEEEEDDDDDDDDDCCCCCCCCCBBCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>======================<<<<<<<;;;;;:::::::::::::99999999999987777766666665555554444444333333333222222222222111100000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggghhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooopnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyzz{|}~~€‚ƒ„…††‡ˆ‰‰ŠŠ‹ŒŒŒ‘‘‘‘‘‘‘‘‘ŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡†……„ƒƒ‚€€~~~~~yyyyxxxxxwwwwwwwwwwwwwvvvuuutttttttttttttsssssssssrqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffeeeeeegggfffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaa_________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPONNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>=====================<<<<<<<<;;;;::::::::::::::99999999999987777766666655555554444444333333332222222222221111100000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggghhhiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyzz{|}~€€‚ƒ„…††‡ˆ‰‰Š‹‹ŒŒŒ‘‘‘‘‘‘‘‘‘ŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚€€€~~~yyyyyxxxxxwwwwwwwwwwwwwvvuuutttttttttttttsssssssssrqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffeeeeeeggggffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbaaaaaaaaaaaaaaa_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????????>>>>>>>>>>>===================<<<<<<<<<<;;;;:::::::::::::99999999999988777776666665555554444444433333333222222222222111110000000000////////////.............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggghhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyzz{||}~€‚‚ƒ„…†‡‡ˆ‰‰Š‹‹ŒŒŒ‘‘‘‘‘‘‘‘ŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†…„„ƒ‚‚€€€~zzyyyyxxxxwwwwwwwwwwwwwwvuuuutttttttttttttssssssssrqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeeeeeeggggffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa`_________^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????????????>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;::::::::::99999999999999988777776666665555554444444433333333222222222222111110000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddeeeeeeeeeeeeeeeefffeffffffffffffffffgggggggghhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrrrrtttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzz{|}~~€‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹ŒŒŒ‘‘‘‘‘‘‘ŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚€€€zzzyyyxxxxxxxwwwwwwwwwwwwuuuuttttttttttttttsssssssrqqqqqqqqqqqqqqqqppppppppqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfgggggggffffffffffeeeeeeeggggffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbaaaaaaaaaaaaaaa`_________^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEDDDDDDDDCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;:::::::::999999999999999888777766666655555554444444433333333222222222222111110000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeefffefffffffffffffffffggggggghhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrtttttttttttttttttttttuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyxxxxxxxxxxyyyz{||}~€‚ƒ„……†‡ˆ‰‰ŠŠ‹‹ŒŒ‘‘‘ŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆ‡††…„„ƒ‚‚€€€{zzzyyyyxxxxxxxxxxxwwwwwwuuuuuutttttttttttttssssssrqqqqqqqqqqqqqqppppppppppqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggfffggggfffffffffffeeeeeeeggggffffffffffffeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaaaaaa``_________^^^^^^^^^^]]]]]]]\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFEEEDDDDDDDDDCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;:::::::::9999999999999998888777766666655555554444444333333332222222222221111110000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddeeeeeeeeeeeeeeeeffeeffffffffffffffffggggggghhhhhhiiiiiiiiiiiiiiiiijjjjjkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqrrrrrrrrrrrrrrrttttttttttttttttttttttuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyxxxxxxxxxxyyyz{{|}}~€€‚ƒ„…††‡ˆ‰‰Š‹‹‹ŒŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡‡†…„„ƒƒ‚‚€€{{zzzyyyyxxxxxxxxxxxxxwwwuuuuuuuttttttttttttssssssrqqqqqqqqqqqqqpppppppppppqqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffeeeeeeegggffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaaa```_________^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGFGGGGGGGFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;::::::::9999999999999999888877766666665555555444444433333333222222222222111111000000000/////////////............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ddddddeeeeeeeeeeeeeeeefeeeffffffffffffffffgggggghhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrttttttttttttttttttttttttutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxyyyz{||}~~€‚ƒƒ„…†‡ˆˆ‰ŠŠ‹‹‹ŽŽŽŽŽŒ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹ŠŠ‰ˆ‡‡†……„„ƒƒ‚‚|{{{zzzyyyyyxxxxxxxxxxxxwvvuuuuuuutttttttttttsssssrqqqqqqqqqqqqppppppppppppqqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffeeeeeeegggffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbaaaaaaaaaaaaa````________^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFGFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>>>>>========<===<<<<<<<<<<<<<<;;;;;;:::::::99999999999999998888877666666665555554444444433333333222222222222111111000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeefeeefffffffffffffffffggggghhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrqqqqqqqqqqqqrrrrrrrrrrrrrtttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxyyyz{{||}~€‚ƒ„……†‡ˆ‰‰ŠŠ‹‹ŽŽŽŽŽ‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŒ‹‹Š‰ˆˆ‡††……„„ƒƒ‚‚}||{{zzzyyyyyyyyyyyyxxxxxvvvuuuuuuuuutttttttttssssrrqqqqqqqqqqpppppppppppppqqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeegggffffffffffffeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbaaaaaaaaaaaaa`````________^^^^^^^^^^^]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCBBBBCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????????>>>>>>>>>>>>>>>>========<==<<<<<<<<<<<<<<;;;;;;:::::::999999999999999888888877666666655555554444444433333333222222222222111111000000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffgggghhhhhhhhiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqrrrrrrrrrrrtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxyyyzz{{|}}~€‚ƒ„…†‡ˆˆ‰‰ŠŠ‹ŽŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒ‹‹Š‰‰ˆ‡‡††……„„ƒƒ‚}}||{{{zzzzyyyyyyyyyyyyxxvvvvvuuuuuuuuutttttttssssrrqqqqqqqqpppppppppppppppqqqpppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggfgggggffffffffffffffffffeeeeeeegggfffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccccbbbbbbbaaaaaaaaaaaa``````________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????????>>>>>>>>>>>>>>>>=======<<=<<<<<<<<<<<<<<;;;;;;;::::::9999999999999998888888876666666655555554444444433333332222222222221111111000000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqrrrrrrrrrrtttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxyyyzz{{||}~~€‚ƒ„……†‡ˆˆ‰ŠŠŠŽŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒ‹‹Š‰‰ˆˆ‡‡††……„„ƒ~~}}||{{{zzzzzzzzzyyyyyyxwvvvvvuuuuuuuuuuttttttsssrrqqqqqqqqpppppppppppppppqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffffeeeeeeegggfffffffffffeeeeeeeeeeeeeeedddddddddddccccccccccbbbbbbbaaaaaaaaaaaa``````_______^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<;;;;;;;;:::::::999999999999998888888886666666655555555444444443333333222222222222111111100000000/////////////............-------------,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffggghhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{|}}~€€‚ƒ„…†‡‡ˆ‰‰ŠŠŽŽŽŽŽŽŽ‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„~~}}||{{{{zzzzzzzzzzyyywwwvvvvvuuuuuuuuuttttttssrrrqqqqqqqpppppppppppppppqqppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffeeeeeeeggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIJJJJIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999999888888888876666666655555555444444433333333222222222222111111100000000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffgghhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{||}~~€‚ƒƒ„…†‡ˆˆ‰‰ŠŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŒŒ‹ŠŠŠ‰‰ˆˆ‡‡††…€€~}}}||{{{{{{{{zzzzzyywwwwvvvvvvuuuuuuuutttttssrrrqqqqqqqpppppppppppppppqppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffeeeeeeeggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaaa```````______^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIJJJJIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBAAAAAAAAA@A@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888776666666555555554444444433333333222222222222111111100000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffghhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooomnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzz{{{|}}~€‚ƒ„……†‡ˆˆ‰‰ŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†€€~~}}}||||{{{{{{{zzzzxxwwwvvvvvvuuuuuuuutttttsrrrqqqqqqqpppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmnnnnmmmmmmmmmmmmmmmmmmmmlmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffffffffeeeeeeeggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbaaaaaaaaaaa```````_____^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999988888888888776666666555555554444444433333332222222222221111111100000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffghhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooommnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrssssstttttttttttttttttttttttttttttttttttttuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyzzzz{{||}~~€‚ƒ„…††‡ˆˆ‰ŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‚‚€~~}}}|||||{{{{{zzzxxxwwwwvvvvvvuuuuuutttttsrrrrqqqqqqppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmmmmmmlllmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggffffffffeffffffffffffffffeeeeeeeeggfffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaaaa````````_____^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999988888888888777666666555555555444444443333333222222222222111111110000000////////////.............-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooommmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssstttttttttttttttttttttttttttttttttttttuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{||}}~€‚ƒƒ„…††‡ˆˆŒŽŽŽŽŽŽŽŽŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠ‰‰ˆƒƒ‚‚€€~~}}}}|||||{{{{zxxxxwwwwvvvvvvuuuuuutttttrrrrqqqqqqpppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmnnmmmmmmmmmmmmmmmmmmmmlllmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhghggggggggggfffffffffeeeeeeffffffffffeeeeeeeeeggfffffffffffeeeeeeeeeeeeeeeedddddddddddccccccccbbbbbbbbaaaaaaaaaaa````````____^^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999988888888888777666666555555555444444433333333222222222222111111110000000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooommmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrsssssssstttttttttttttttttttttttttttttttttttttuuuuutttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||}}~€€‚ƒ„„…††‡‡ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠ‰„„ƒƒ‚€~~}}}}||||{{{{yxxxxwwwwvvvvvvuuuuutttttrrrrqqqqqqppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmnmmmmmmmmmmmmmmmmmmmmllllmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeffffeeeeeeeeeegffffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaa`````````___^^^^^^^^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999988888888888777666665555555554444444433333333222222222222111111110000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooommmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssttttttttttttttttttttttttttttttttttttttuuutttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzz{{{||}~~€‚ƒ„„…††‡‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽ’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŒŒŒŒ‹‹Š……„„ƒ‚‚€€~~~}}}}||||{{yyxxxxwwwwvvvvvvuuuuuttttrrrrrqqqqqpppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmmmmmmmlllllmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeegffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccbbbbbbbaaaaaaaaaaa`````````__^^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBBCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999988888888887777666665555555554444444433333332222222222221111111110000000////////////.............------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooommmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssttttttttttttttttttttttttttttttttttttttutttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzz{{{||}}~~€‚ƒƒ„……†Š‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŒŒŒ‹††…„„ƒ‚‚€€~~~}}}}|||{yyyxxxwwwwvvvvvvuuuuuttttsrrrrqqqqqppppppppppppppoppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeegffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaa`````````_^^^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMNNNNNMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;;::::::::999999999999998888888888777766666555555555444444443333333222222222222111111111000000////////////.............-------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoommmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzz{{{||}}~€‚ƒƒ„……‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽ’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŒŒ‡††……„ƒƒ‚‚€€~~~}}}|||zyyyxxxwwwwvvvvvvuuuuutttsrrrrqqqqqqppppppppppppoopppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeegffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaa``````````_^^^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUTTTTSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNMMMMNNNMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::::::999999999999998888888888777766665555555554444444443333333222222222222111111111000000////////////.............------------,,,,,,,,,,,,,,++++++++++++**************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnommmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooppppppppppppqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzz{{{{||}}~€‚‚ƒ„„ˆ‰ŠŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽ’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽ‡‡††……„„ƒ‚‚€€~~~}}}||zzyyxxxwwwwvvvvvvuuuuutttsrrrrrqqqqqpppppppppppoooppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeeeeeeegffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbaaaaaaaaaaa``````````^^^^^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNMMMMMNMMMMMMMMMMMKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDCCCCCCCCCCBBBBBBBCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::::::999999999999998888888888777766665555555554444444433333332222222222221111111111000000////////////.............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! ccccccddddddddddddddddegggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmmlmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooooqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssstttttttssssttttttttttttttttttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyzzzzz{{{{||}}~~€€‚‚ƒƒ……††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆ‡‡††……„„„ƒƒ‚‚‚~~}}||||{{{{{zzzzzyyyyxttssssrrrrrqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffgggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbbbbbbaaaaaaa`````````````_____^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[ZZZZZZZZZZZZZZZZYYYZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???@???????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::::99999888888888888887777777776666665555555544444444433333333222222222221111111111100000////////////............-------------,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ccccccddddddddddddddddefgggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllmllmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooooqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssssssssssssttttttsssssttttttttttttttttttttsttttttttttttttttttttttttuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyyzzzzz{{{{||}}~~€€‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹ŠŠŠ’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹Š‰‰ˆˆ‡‡††……„„ƒƒ‚‚~~}}}|||{{{{{{zzzzzyyyyttssssrrrrrqqqqqqqqqqqpppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhghhhhhhhgggggggggggggggggggggggggggggggggggffffffeeffffffffffffggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[ZZZZZZZZZZZZZZZZYYYYZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???@???????????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::99999888888888888887777777776666665555555544444444433333332222222222221111111111100000////////////............------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! cccccccddddddddddddddddfgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooooqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssssssssssssssstttsssssssstttttttttttttttttsssttttttttttttttttttttttuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxyyyzzzzzz{{{{||}}~~€€‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹ŠŠŠ’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰ˆˆ‡‡††……„„ƒƒ‚€~~}}}|||{{{{{zzzzzyyyytttsssrrrrrrqqqqqqqqqppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgghhhhhhhgggggggggggggggfffgggggggggggggggggffffffeeffffffffffffffggggggggfffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbaaaaa``````````````______^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;:::::::::99999888888888888888777777776666665555555544444444333333332222222222221111111111100000////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!! ccccccccdddddddddddddddffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssttsssssssssstttttttttttttttsssssttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxyyyyzzzzzz{{{{||}}}~~€€‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹‹‹ŠŠŠ’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„ƒƒ€€~~~}}||||{{{{{zzzzzyyytttssssrrrrrqqqqqqqqqppppooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhgggggggggggggggffffgggggggggggggggggffffffeefffffffffffffffgggggggfffffffffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbaaaa``````````````_______^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::9999988888888888888887777777766666555555544444444433333333222222222221111111111110000/////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!! cccccccccddddddddddddddfffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssssssssssssssttttttttttttttsssssstttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyzzzzzz{{{{|||}}~~€‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„ƒ€~~}}}|||{{{{{{zzzzyyytttssssrrrrrqqqqqqqqqppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggghhhhhgggggggggggggggfffffgggggggggggggggggffffffeeffffffffffffffffffffgffffffffffffffeeeeeeeeeeedddddddddcccccccccbbbbbbbbbaaaaa``````````````________^^^^^^^^^]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;:::::::::9999988888888888888887777777766666555555544444444433333332222222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! !! cccccccccddddddddddddddffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssssssssssssssssttttttttttttsssssssssstttttttttttttttuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwyyyyyyzzzzzzz{{{{|||}}~~€‚ƒƒ„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒ‹‹ŠŠŠ‰‰ˆˆ‡††……„€€~~}}||||{{{{{{zzzzyytttssssrrrrrqqqqqqqqqppppooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggghhhhhggggggggggggggffffffgggggggggggggggggffffffeeffffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddcccccccccbbbbbbbbbaaaa```````````````_________^^^^^^^^]]]]]]]]]]]]]]\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>>=>>>>=============<<<<<<<;;;;;;;;;;;;:::::::::9999988888888888888888777777766666555555544444444333333332222222222221111111111110000////////////............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ! ccccccccccdddddddddddddffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqrsssssssssssssssssssssssssssssssssssssssttttttttttsssssssssssttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwyyyyyyyzzzzzzzz{{{{||}}~~€€‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’’‘’’‘‘‘‘‘‘‘‘’’’’’’‘‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†……‚€€~~}}}||||{{{{{{zzzyyttttsssrrrrrrqqqqqqqqppppooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggghhhhggggggggggggggfffffffgggggggggggggggggffffffeeffffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddccccccccbbbbbbbbbbaaaa```````````````__________^^^^^^^]]]]]]]]]]]]]]\\\\\[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>=>>>==============<<<<<<<;;;;;;;;;;;;;:::::::::999998888888888888888777777766666555555544444444333333332222222222221111111111110000////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ! cccccccccccddddddddddddffffffgggggggggggggggghhhghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqrrssssssssssssssssssssssssssssssssssssssstttttttttsssssssssssssttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwyyyyyyyyyzzzzzzzz{{{|||}~€€‚ƒ„……†‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘‘‘’’’’’’’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒŒ‹‹ŠŠŠ‰‰ˆ‡‡†…‚‚€~~}}}|||||{{{{zzzzyutttsssrrrrrrqqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggghhhhggggggggggggggfffffffgggggggggggggggggffffffeeffffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaa``````````````___________^^^^^]]]]]]]]]]]]]]]\\\\\\[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>==>>==============<<<<<<<<;;;;;;;;;;;;;:::::::::99999988888888888888877777776666555555544444444433333333222222222221111111111110000/////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ! ccccccccccccdddddddddddffffffggggggggggggggggghhgghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssssssssssssssssssssssssssssstttttttsssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwxyyyyyyyyyyyzzzzzzz{{{||}~€€‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘‘’’’’’’’’’’’‘‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†ƒ‚€~~}}}|||||{{{{zzzyutttsssrrrrrrqqqqqqqpppppoooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggghhhggggggggggggggffffffffgggggggggggggggggffffffeefffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaa````````````_____________^^^^]]]]]]]]]]]]]]]\\\\\\\[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>==>===============<<<<<<<<;;;;;;;;;;;;;:::::::::99999988888888888888877777776666555555544444444433333333222222222221111111111110000////////////............-------------,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! ! ccccccccccccdddddddddddfffffffggggggggggggggggghggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnoooooooooooooppppqqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssssssssssssssssssssssssstttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyzzzzz{{||}~€‚ƒƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘’’’’’’’’’’’’’’‘‘‘‘ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŒŒŒŒ‹‹‹ŠŠ‰ˆ‡‡„ƒ‚€€~~}}}||||||{{{zzzyutttssssrrrrrqqqqqqqpppppooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggghhhggggggggggggggffffffffgggggggggggggggggffffffeefffffffffffffffffffffffffffffffffeeeeeeeeeeddddddcdcccccccbbbbbbbbbbaaaaaaa``````````______________^^^^]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>==>===============<<<<<<<<;;;;;;;;;;;;;:::::::::99999999888888888888877777766666555555544444444333333332222222222221111111111110000////////////............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ! cccccccccccccddddddddddffffffffgggggggggggggggghgggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooopppppqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssssssttttsssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxyyyyyyyyyyyyyyzzzz{{|}~~€‚ƒ„…††‡ˆˆˆ‰‰‰‰‰ŠŠŠŠ’’’’’’’’’’’’’’’’’’’’’’’’’‘‘’’’’’’’’’’’’’’’’‘‘‘‘ŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡„ƒƒ‚€~~}}}|||||{{{{zzyutttssssrrrrrqqqqqqqpppppoonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggghhggggggggggggggfffffffffgggggggggggggggggffffffeeffffffffffffffffffffffffffffffffeeeeeeeeeedddddddccccccccbbbbbbbbbbaaaaaaaa`````````______________^^^^]]]]]]]]]]]]]]]\\\\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999988888888888877777766666555555544444444333333332222222222211111111111110000////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ccccccccccccccdddddddddfffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooooooppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxyyyyyyyyyyyyyyzzz{{|}~€€‚ƒ„…††‡ˆˆˆ‰‰‰‰‰‰ŠŠ‘‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘‘ŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ…„ƒ‚€~~}}}|||||{{{zzzutttssssrrrrrqqqqqqqpppppoonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggghhggggggggggggggfffffffffggggggggggggggggfffffffeeffffffffffffffffffffffffffffffffeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaaaa```````_______________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999888888888887777776666655555554444444433333333222222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! cccccccccccccccddddddddffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxyyyyyyyyyyyzzz{|}}~€‚ƒ„„…†‡‡ˆˆˆ‰‰‰‰‰‰‰‘‘‘‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘ŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹Š‰‰……„ƒ‚€€~~}}}}||||{{{zzzutttssssrrrrrqqqqqqqppppponnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggghggggggggggggggffffffffffggggggggggggggggfffffffeefffffffffffffffffffffffffffffffeeeeeeeeedddddddccccccccbbbbbbbbbaaaaaaaaaaa`````________________^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888877777776666655555544444444433333333222222222221111111111110000////////////............-------------,,,,,,,,,,,+++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! ccccccccccccccccdddddddffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooopppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyzzz||}~~€‚ƒ„……†‡‡‡ˆˆˆˆ‰‰‰‰‘‘‘‘‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘‘ŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹Š‰†…„ƒ‚€~~}}}||||{{{zzzutttssssrrrrrrqqqqqqppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffggggggggggggggggfffffffeeffffffeeeeeefffffffffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbaaaaaaaaaaaa`````________________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999988888888877777766666555555544444444433333333222222222221111111111110000////////////............------------,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bccccccccccccccccddddddfffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxyyyyyyzz{||}~€‚ƒƒ„…††‡‡‡ˆˆˆˆˆˆ‰‘‘‘‘‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’‘‘‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹Š‡†…„ƒ‚€€~~}}}}|||{{{zzyutttssssrrrrrqqqqqqqppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjjjiiiiiijjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffggggggggfffffffffeefffffeeeeeeeeeeeeeffffffffffeeeeeeeeeeedddddddcccccccbbbbbbbbaaaaaaaaaaaa`````________________^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999998888888887777776666655555554444444433333333322222222221111111111110000/////////////............------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbcccccccccccccccddddddffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooopppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxyyyyzz{||}~~€‚ƒ„„……††‡‡‡‡ˆˆˆˆ‘‘‘‘‘‘’’’’’’’’’’’’’’’’‘’’’’’’’’’’’’’’’’’’’‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒ‹Š‡†…„ƒ‚€~~}}}|||{{{zzyutttssssrrrrrrqqqqqqppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkjjjjjjjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbaaaaaaaaaaaa`````________________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>===================<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999998888888877777776666655555554444444433333333322222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++****************)))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbccccccccccccccccdddddfffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooopppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxyyyyz{{|}}~€‚ƒ„„……†††‡‡‡‡‡ˆ‘‘‘‘‘‘‘’’’’’’’’’’’’’‘‘’’’’’’’’’’’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŒŒŒŒŒŒŒŒŒŒŽŽŒ‹‹‡‡†…„ƒ‚€~~}}}|||{{zzzytttssssrrrrrrrqqqqqqppppponnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccbbbbbbbaaaaaaaaaaaa`````________________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999998888888877777766666555555554444444433333333322222222221111111111110000////////////............-------------,,,,,,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbccccccccccccccccddddffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmlllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrsssssssssssssssssssssssssssssssssssssssssssssssttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxyyyyz{{||}~~€‚‚ƒ„„……††††‡‡‡‡‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’‘‘‘’’’’’’’’’’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŽŒŒ‹ˆ‡†…„ƒ‚€€~~}}|||{{{zzyytttssssrrrrrrrqqqqqqqppppoonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjiiiiiiiiijjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccbbbbbbaaaaaaaaaaaa`````________________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>=====================<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999988888888777777766666555555544444444433333333322222222211111111111110000////////////............------------,,,,,,,,,,,,,++++++++++++************)***))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbccccccccccccccccdddffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyz{{|}}~€€‚‚ƒ„„„………††††‡Ž‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’‘‘‘‘‘’’’’’’’’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹ˆ‡†…„ƒ‚€€~~}}|||{{zzzyyttsssssrrrrrrrqqqqqqqppppoonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbaaaaaaaaaaa``````_______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999998888888877777766666655555554444444443333333322222222221111111111110000/////////////............------------,,,,,,,,,,,,++++++++++++*************)**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccddfffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllkllllllllllllllllllllmmmmllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssrrrrrrsssssssssssssssssssrrssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxyyyyz{{||}~~€€‚‚ƒƒ„„…………†††ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’’’’‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹ˆ‡†…„ƒ‚‚€~~}}||{{{zzyyyttssssrrrrrrrrrqqqqqqppppooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffeffffffffffffffffffffeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccbcbbbbbbaaaaaaaaaaa```````______________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>=====================<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999988888888777777666666655555554444444433333333322222222221111111111110000////////////.............------------,,,,,,,,,,,,++++++++++++*************)**)))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbccccccccccccccccddffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllkkllllllllllllllllllllmmmlllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrsssssssssssssssssrrrrssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwwxxxxxxxyyyzz{{|}}~~€€‚‚ƒƒƒ„„…………†ŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘’’’’’’’’’’’‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹ˆ‡†……„ƒ‚€~~}}||{{zzzyyxtsssssrrrrrrrrrqqqqqqqpppoooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffeffffffffffffffffffeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddcccccccbbbbbbbaaaaaaaaaaa````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>======================<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999988888887777777666666655555554444444433333333322222222221111111111110000////////////............------------,,,,,,,,,,,,,++++++++++++************))**))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbccccccccccccccccdeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkklkkkllllllllllllllllllllmmllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrssssssssssssssssrrrrrrssssssssssssssssssstttttttttttuuuuuuuuuuuuuuttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuwwwwwwwwwwwwwwwwxxxxxxyyyzz{{||}}~€€‚‚‚ƒƒ„„„………ŽŽŽŽ‘‘‘‘‘‘‘‘‘‘’’’’’’’’‘‘‘‘‘‘ŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠ‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹ˆ‡†……„ƒ‚€~~}}|{{{zzyyyxtssssrrrrrrrrrrqqqqqqqqppoooooooooooonnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccbbbbbbbbaaaaaaaaa``````````_____________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>=======================<<<<<<<<<;;;;;;;;;;;;:::::::::::99999888888877777776666666555555544444444433333333322222222211111111111100000////////////............------------,,,,,,,,,,,,,++++++++++++************))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! bbbbbbbccccccccccccccccefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmlllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssrrrrrrrsssssssssssssssssstttttttttttttuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuwwwwwwwwwwwwwwwwwxxxxxxyyzzz{{||}}~€€‚‚ƒƒƒ„„„…ŒŽŽŽ‘‘‘‘‘‘‘‘’’’‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ˆ‡†…„„ƒ‚€~~}||{{zzzyyxxssssrrrrrrrrrrrrqqqqqqqqpooooooooooooooonnnnnnnmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggfggggggggggfffffffffffffeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>=======================<<<<<<<<<;;;;;;;;;;;;:::::::::::99998888888877777766666666555555544444444433333333222222222211111111111100000///////////.............------------,,,,,,,,,,,,++++++++++++*************))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! bbbbbbbbccccccccccccccceefffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrsssssssssssssssstttttttttttttttuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwvvvvvvwwwwwwwwwwxxxxxxyzzz{{{||}~~€€‚‚‚ƒƒ„„„ŒŒŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹ˆ‡†…„ƒƒ‚€~~}||{{zzyyyxxssssrrrrrrrrrrrrqqqqqqqqqooooooooooooooooonnnnnnmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffgggggggggfffffffffffffeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccbbbbbbbbaaaaaaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;;::::::::::999998888888777777666666665555555544444444433333333222222222211111111111100000///////////............-------------,,,,,,,,,,,,++++++++++++*************))*)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! bbbbbbbbccccccccccccccceeeffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnppppppppppppppppppppppppqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrsssssssssssssstttttttttttttttttuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwxxxxxyyzzz{{|||}}~€€‚‚ƒƒ„„ŒŒŒŽŽŽŽ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹ŒŒŒŒŒŒ‹‹Šˆ‡†…„ƒ‚‚€~~}||{{zzyyxxxsssrrrrrrrrrrrrrrqqqqqqqqppppppppppoooooooonnnnnnmmmmmmmllllllllllllkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggffgggggggggfffffffffffffeeeffffffffeeeeeeeeeeeeeeeedeeeeeeeeeedddddddddddddddddddddddddddcccccccccbbbbbbbbaaaaaaaaa````````````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>========================<<<<<<<<<;;;;;;;;;;;:::::::::::999988888887777777666666665555555444444444333333333222222222111111111111000000///////////............------------,,,,,,,,,,,,,++++++++++++************)))*))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ddddddddeeeeeeeeeeeeeeefffffffffffgggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttttsssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxyyyyzz{{{||}}~~€€‚‚ƒƒ„………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆŒŒŽŽŽŽŽŽŽŽŽŽ‘ŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚€€~}}||{{zzyyxxwwwwvvvvvvvvvvvvvvvvuuuuuqqqqqqqqqqqqppppppooooonnmmlllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfgggggggggggfffffffffffffefffffeeeeeeeeeeeeeeeeedddeeeddddddddddddddddddddddddddddddddccccccccccbbbbbbbbaaaaaaaa``````````````________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@????????>>>>>>>>>>>>==============================<<<<<<<<<;;<<;;;;;;;;;;;::::::::::9999999988888877777776666666665555555555444444443333333332222222222221111111111000000000000////////////........------------,,,,,,,,+++++++++++++***********))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeeffffffffffffggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiijjijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssstttttttttsssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxyyyyzzz{{||}}~~€€‚‚ƒ„„………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†……„ƒ‚€€~}}||{{zzyyxxwwwvvvvvvvvvvvvvvvvvvvvuuqqqqqqqqqqqqqqqppppooooonmmllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffggggggggggffffffffffffffefffffeeeeeeeeeeeeeeeeddddeedddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbaaaaaaaa``````````````________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@?????????>>>>>>>>>>>>===============================<<<<<<<<;;<<;;;;;;;;;;;::::::::::999999988888887777777666666666555555555444444444333333333222222222222111111111000000000000/////////////........------------,,,,,,,,+++++++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!! dddddddddeeeeeeeeeeeeeefffffffffffffgggggggggggghhhhhhhhhhhhhhiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiijiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssstttttttsssssssssssssssssttttttttstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwxxxxyyyzzz{{||}}~~€€‚‚„„„……††††‡‡‡‡‡‡‡‡‡††††‡‡‡‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†…„„ƒ‚€€~~}||{{zzyyxxwwwvvvvvvvvvvvvvvvvvvvvvvqqqqqqrrrqqqqqqqppppoooonmmmlllllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffggggggggggffffffffffffffefffffeeeeeeeeeeeeeeedddddedddddddddddddddddddddddcdddddddcccccccccccbbbbbbbbbaaaaaaaa```````````````________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVUUUUUUUUUUUUTTTTTTTTTSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@?????????>>>>>>>>>>>>==============================<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999988888877777776666666666555555555444444444333333333222222222222111111111000000000000////////////........-------------,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! ddddddddddeeeeeeeeeeeeeffffffffffffffggggggggggghhhhhhhhhhhhhhhiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssstttttsssssssssssssssssssttttttssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxyyyyzz{{||}}~~€€‚‚ƒ„„………†††††‡‡‡†††††††††††‹‹ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡††…„„ƒ‚€~~}}|{{zzyyxxwwwvvvvvvvvvvvvvvvvvvvvvvqqrrrrrrrrrrrqqqqppppoooommmlllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffgggggggggffffffffffffffeeffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddcccdddddcccccccccccbbbbbbbbbbaaaaaaaa````````````````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>>==============================<<<<<<<<;;;<<;;;;;;;;;;::::::::::9999999888888877777776666666665555555555444444443333333332222222222221111111111000000000000////////////........------------,,,,,,,,,++++++++++++***********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! dddddddddddeeeeeeeeeeeeffffffffffffffggggggggggghhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssstttsssssssssssssssssssssttttssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxyyyzz{{||}}~~€‚ƒƒ„„………††††††††††††††††††Š‹‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡†……„ƒƒ‚€~}}||{{zzyyxwwwvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrrrrrrrqqqpppoooommmllllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggfffffgggggggggfffffffffffffffeffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddccccdddccccccccccccbbbbbbbbbabaaaaaaaa````````````````________^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYXYXXXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@??????????>>>>>>>>>>>>===============================<<<<<<<<;;;<;;;;;;;;;;::::::::::99999999888888877777776666666665555555555444444443333333332222222222221111111111000000000000////////////........------------,,,,,,,,+++++++++++++***********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!! ddddddddddddeeeeeeeeeeefffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssssssssssssssssstssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxyyzzz{{|}}~~€€ƒƒ„„………††††††††††……………………ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††……„„ƒ‚‚€€~~}}|{{zzyyxwwwwvvvvvvvvvvvvvvvvvvvvvrrrrrrsssssrrrrrqqqpppooommmllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggfffffggggggggffffffffffffffffeffffeeeeeeeeeeeeedddddddddddddddddddddddddddddccccddccccccccccccbbbbbbbbbaaaaaaaaaa`````````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUTTTTTTTTTSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBA@@@@@@@@@@???????????>>>>>>>>>>>>===============================<<<<<<<<;;;<;;;;;;;;;;::::::::::9999999988888887777777666666666555555555444444444333333333222222222222111111111100000000000////////////........-------------,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxyyyzz{{|}}~~€€‚ƒƒ„„…………†††††……………………………‰ŠŠ‹‹ŒŒŒŽŽŽŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……„„ƒ‚‚€~~}||{{zzyyxwwwwvvvvvvvvvvvvvvvvvvvwrrrssssssssssrrrrqqpppooommmlllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggffffffgggggggffffffffffffffffeeffffeeeeeeeeeeeeeddddddddddddddddddddddddddddcccccdcccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````````_______^^^^^^^^]]]]]]]]]]\\\\\\\\[[\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAA@@@@@@@@@@???????????>>>>>>>>>>>>===============================<<<<<<<;;;;<;;;;;;;;;::::::::::99999999988888887777777666666666555555555444444444333333333222222222222111111111100000000000////////////........------------,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!""""!!!!!!!!!!!!!! dddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttsstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzz{{|}}~€‚‚ƒƒ„„……………………………„„„„„„„„‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹ŠŠŠŠŠ‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……„„ƒƒ‚€€~~}||{{zyyxxwwwvvvvvvvvvvvvvvvvvvwwrrssssssssssssrrrqqqppooommmlllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffggggggfffffffffffffffffeeffffeeeeeeeeeeeedddddddddddddddddddddddddddddcccccdccccccccccbbbbbbbbbbbaaaaaaaaaa``````````````````_______^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@????????????>>>>>>>>>>>>===============<<=============<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999988888887777777666666665555555555444444444333333332222222222221111111111100000000000////////////........------------,,,,,,,,+++++++++++++***********))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!""""!!!!!!!!!!!!!! ddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttsssssttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxyyzz{{|}}~€‚‚ƒƒ„„„…………………„„„„„ƒƒƒ„„ˆ‰‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡††††††……„„ƒƒ‚‚€€~}}||{zzyxxwwwwvvvvvvvvvvvvvvvvwwwrssssssssssssssrrrqqppooommmllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffgggggffffffffffffffffffeefffeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````````______^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@?????????????>>>>>>>>>>>>==============<<<============<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999988888888777777766666666555555555444444444333333333222222222222111111111110000000000/////////////........------------,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!""""!!!!!!!!!!!!!! dddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkklllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttsssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvwwwxxxyyzz{{|}}~‚‚ƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡‡†††††††††††††††††††††……„„„ƒƒ‚‚€€~}}||{zzyxxwwwwvvvvvvvvvvvvvvvwwwrsssssstttsssssrrrqqpppoommllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggfffffffgggggffffffffffffffffffeefffeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````````````_____^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBAAAA@@@@@@@??????????????>>>>>>>>>>>>=============<<<<============<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888777777766666666555555555444444444333333333222222222222111111111110000000000////////////........-------------,,,,,,,,++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!""""!!!!!!!!!!!!! ddddddddddddddddeeeeeeeeeefffffffffffffffffggggggggghhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllkkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttssssssssssstttttttttttttttssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwxxyyzz{{|}}~€‚‚ƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚ƒ‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡‡††††††††††††††††††††††………„„ƒƒƒ‚‚€€~}}|{{zyyxxwwwwwvvvvvvvvvvvvwwwwsssssssttttssssrrrqqppooommllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffggggfffffffffffffffffffeefffeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````````````````_____^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUTTTTTTTTTTTTSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@??????????????>>>>>>>>>>>>==============<<<<===========<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999998888888777777766666666555555555444444444333333332222222222221111111111110000000000////////////........------------,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!""""!!!!!!!!!!!!! cddddddddddddddddeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllkkkkllllllllllllllllllllllmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttsssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyzz{{|}}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‡‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‹ŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰‰‡‡‡‡†††††††††††††††††††††††………„„„ƒƒƒ‚‚‚€~}}|{{zyxxxwwwwwwvvvvvvvvvwwwwwrsssssssttsssssrrqqqppooommlllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffffgggfffffffffffffffffffeeefffeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````````````____^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUUTTTTTTTTTTTTSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@??????????????>>>>>>>>>>>>==============<<<<===========<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999998888888877777766666666555555555444444444333333332222222222221111111111110000000000////////////........------------,,,,,,,,+++++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!"""!!!!!!!!!!!!!! ccdddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllkkkkklllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttsssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwxxyyz{{|}}€€‚‚‚ƒƒƒƒƒ‚‚‚‚‚††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠ‰‰‰‰‰ˆ‡‡‡‡†††††††††††††††††††††††…………„„„„ƒƒƒ‚‚€~}}|{zyyxxxwwwwwwwwvvvvvvwwwwwrsssssssssssssrrrqqqppooomllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffggffffffffffffffffffffeeeffeeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````````````___^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUTTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBAAAAA@@@@@???????????????>>>>>>>>>>>>==============<<<<==========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::9999999998888888887777776666666655555555544444444333333333222222222222111111111111000000000////////////........-------------,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!"""!!!!!!!!!!!!!! ccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssssrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttssssssssssssstttttttttttttttttttttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwxxyyz{{||~~€€‚‚‚‚‚‚‚‚…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰ŠŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆ‡‡‡‡††††††††††††††††††††…††……………„„„„ƒƒƒ‚‚€€~}}|{zyyxxxwwwwwwwwwwvvwwwwwwrssssssssssssrrrrqqpppoonmlllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffgffffffffffffffffffffeeeeffeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````````````__^^^^^^^^^]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVUUUUTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIHHHGGGGGGGFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@?????????????????>>>>>>>>>>>=============<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999998888888877777776666666655555555444444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!"""!!!!!!!!!!!!! cccddddddddddddddddeeeeeeeeeeeffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstssssssssssssssssstttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwxxyyzz{|}}~€€€€€€€€€€€………††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ŒŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒŒ‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡††††††††††††††††††††……††…………………„„„„ƒƒƒ‚‚€€~}}{{zyyxxxwwwwwwwwwwwwwwwwwrrssssssssssrrrrqqqppooonmllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffgffffffffffffffffffffeeeeffeeeeeeeeeeedddddddddddcdddddddddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````````````__^^^^^^^^^^^]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVUUUTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIHHHHGGGGGGGFFFFFFFEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@????????????????>>>>>>>>>>>>==============<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999998888888877777776666666655555555444444444333333332222222222221111111111110000000000////////////........------------,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!"""!!!!!!!!!!!!! ccccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooopppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyyz{||}~~€€€€€€€€€€€€€€„„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‰‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡†††††††††††††††††††………†††……………………„„„„ƒƒ‚‚€~}|{zzyyxxxxwwwwwwwwwwwwwwwrrrrrsssssrrrrrqqqpppoonnlllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffffffffeeeefeeeeeeeeeeeedddddddddddcdddddddddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````````````___^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGFFFFFFFFEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@?????????????????>>>>>>>>>>===============<<<<========<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999998888888887777777666666665555555544444444433333333222222222222111111111111000000000////////////.........------------,,,,,,,,,++++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!""!!!!!!!!!!!!!! cccccddddddddddddddddeeeeeeeeeefffffffffffffffffgggggggggghhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwxxyyz{||}}~~€€€ƒ„„………†††††††††††††††‡‡‡ˆŠ‹‹ŒŒŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŽŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰‰‰‰‰‡‡‡†††††††††††††††…………………††††………………………„„„ƒƒ‚‚€~}|{zzyyxxxxwwwwwwwwwwwwwwrrrrrrrrrrrrrrqqqpppooonnllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffeeeefeeeeeeeeeeedddddddddddccddddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaaa``````````````````_____^^^^^^^^^]]]]]]]]]\\\\\\\[[[[ZZ[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVUUTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@??????????????????>>>>>>>>>>===============<<<<=======<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999998888888887777777666666655555555544444444333333333222222222221111111111110000000000////////////........-------------,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!""!!!!!!!!!!!!!! ccccccddddddddddddddddeeeeeeeeeeffffffffffffffffggggggggggghhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxyz{{||}}~~~~~~~~~~~ƒƒƒ„„………………………………………†††‡‡ŠŠ‹‹ŒŒŒŽŽŽŽŽŽŽŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡††††††††††††………………………††††††………………………„„„ƒ‚‚€}||{zzyyxxxxwwwwwwwwwwwwwrrrrrrrrrrrrqqqqpppooonnnllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddccddddddddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaaaa``````````````````_____^^^^^^^^]]]]]]]]]]\\\\\\\[[ZZZZZZZZ[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@??????????????????>>>>>>>>>>================<<<=======<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999988888888877777777666666655555555544444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!""!!!!!!!!!!!!!! ccccccddddddddddddddddeeeeeeeeeeefffffffffffffffgggggggggggghhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwxxyzz{{||}}}~~~~~~~~~~~~~~~‚ƒƒƒ„„„„„„„„„„„„„„„„……††‡‰ŠŠ‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡†††††††††††……………………………†††††††††††……………„„„ƒ‚‚€~}||{zzyyxxxxwwwwwwwwwwwwrrrrrrrrrqqqqqqppppooonnnlllkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddcccddddddddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa`a``````````````````______^^^^^^^]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZ[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIHHHHHHGGGGGGFFFFFFFEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@??????????????????>>>>>>>>>=================<<<======<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::9999999988888888877777777666666665555555544444444433333333322222222222111111111111000000000/////////////........------------,,,,,,,,,,+++++++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!""!!!!!!!!!!!!! cccccccddddddddddddddddeeeeeeeeeeeffffffffffffffggggggggggggghhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhiiihiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrsssssssssrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuvvvwwxyyzz{{|||}}}}}}}}}}}}}}}‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……†ˆ‰ŠŠŠ‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‡‡‡‡†††††††††………………………………††††††††††††††…………„„ƒ‚‚€~}|{{zzyyxxxxwwwwwwwwwwwrrrrrrrqqqqqqqppppooonnnnlllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddcccddddddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`a````````````````________^^^^^^]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGFFFFFFFFEEEEEEEEDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@???????????????????>>>>>>>>>==================<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::9999999988888888777777777666666665555555544444444433333333322222222221111111111111000000000////////////........-------------,,,,,,,,,,++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!"!!!!!!!!!!!!!! ccccccccdddddddddddddddeeeeeeeeeeeefffffffffffffggggggggggggghhhhhhhhhhhhggggghhhhhhhhhhhhhhhhhhiihhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuvvvwxxyyyzz{{{|||||||||||||}}‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒ„„……ˆˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‡‡‡‡†††††††††…………………………………………†††††††††††…………„„ƒ‚~~}|{{zzyyxxxxwwwwwwwwwwrrrrrqqqqqqqqppppoooonnnnlllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccdddddddddddddddcccccccccbccbbbbbbbbbbaaaaaaaaaaa```````````````````________^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFEEEEEEEDDDDCCCCCBBBBBBBBBBBBAAAAAAAA@@??????????????????>>>>>>>>>>==================<<=====<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::99999999888888887777777776666666665555555544444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,,,++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!!! cccccccccddddddddddddddeeeeeeeeeeeeeffffffffffffgggggggggggggghhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhihhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnooooooooooooooppppppppppppppppppppppqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrssssrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuvvwwxxyyyzz{{{{{{{|||||||||€‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„‡‡ˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‡‡‡‡††††††††………………………………………………††††††††††††………„ƒƒ‚€~~}|{{zzyyxxxxwwwwwwwwwrrrrqqqqqqqqpppppooonnnnnllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddccccdddddccccdddcccccccccccbbccbbbbbbbbbaaaaaaaaaaaa```````````````````________^^^]]]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWVVVVVVVUTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGFFFFFFFFEEEEEEEEDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@??????????????????>>>>>>>>>>==================<<=====<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999998888888877777777776666666655555555444444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,,,++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!! ccccccccccdddddddddddddeeeeeeeeeeeeeefffffffffffgggggggggggggggghhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooppppppppppppppppppppppppqppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuvwwwxxyyyzzzzz{{{{{{{{{||€€€‚‚‚ƒƒ†‡‡ˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‡‡‡‡††††††††……………………………………………………†††††††††††……„„ƒƒ‚€~}}|{zzyyyxxxxwwwwwwwwrrrrqqqqqqqqppppoooonnnnmllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddccccddddcccccccccccccccccccbbcbbbbbbbbbaaaaaaaaaaaa```````````````````_________^^]]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFEEEEEEEEDDDDCCCCBBBBBBBBBBBBAAAAAAAAA@???????????????????>>>>>>>>>===================<<====<<<<<<<<<;;;;;;;;;;;:;;;;;;:::::::::99999998888888877777777776666666665555555544444444433333333322222222221111111111111000000000////////////.........------------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!"!!!!!!!!!!!!! cccccccccccddddddddddddeeeeeeeeeeeeeeeffffffffffggggggggggggggggghhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnooooooooooopppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuuttttttttttttttttttuuvvvwwwxxxyyyyzzzzzzzz{{{{€€€€€€€€€€€€€€€€€€€‚‚ƒ…††‡‡ˆˆˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‡‡‡‡††††††††………………………………………………………††††††††††………„„ƒ‚€€~}||{zzyyyxxxxwwwwwwwrrrrrqqqqqqqppppoooonnnnmllkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccdddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa```````````````````__________^]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@???????????????????>>>>>>>>>===================<<====<<<<<<<<;;;;;;;;;;;::;;;;;;::::::::999999988888888777777777766666666665555555544444444333333333322222222221111111111110000000000////////////........-------------,,,,,,,,,,,+++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccccddddddddddddeeeeeeeeeeeeeeeeffffffffffggggggggggggggggghhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuutttttttttttttttttttuuvvvvwwwxxxxyyyyyyyzzzzz{€€€€€€€€‚„……††‡‡ˆˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‡‡‡‡††††††††…………………………………………………………††††††††††………„„ƒ‚€~~}|{{zzyyxxxxxwwwwwwrrrrrrqqqqqqpppppooonnnnmllkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddcccccddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````````````_________^]]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEDDDDCCCCBBBBBBBBBBBAAAAAAAAAA????????????????????>>>>>>>>>===================<<===<<<<<<<<<;;;;;;;;;::::;;;;;::::::::9999999988888887777777777666666666655555555444444444333333333222222222221111111111110000000000////////////........------------,,,,,,,,,,,,+++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!! cccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeefffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssssrrrrrrsssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrssssttttuuuuuvvvvvvwwwwwxyyyyyzzzzzyyyyyyyyyzzz{{|~€€‚‚ƒƒ„„………†††‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡†††……„ƒ‚€~}||{zzyyyyxxxxxxxwuuuutttttttssssrrrrqqqpppmmmmmllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffgggggggggffffffffffffffffffffeeeeeeeeeddddddddddddbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_______________________^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@???????????>>===============<<<<<<<<=====<<<<<<<<;;;;;;;;;;;:;;;;;;;::::::::999999988888888887777777777766666666555544444444333333333322222222222211111111111100000/////////////..............------------,,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! ccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuutttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrssssstttttuuuuuuvvvvvvwwxxxyyyyyyyyyyyyyyyyyyzzz{~~~€€‚‚ƒƒ„„„……†††‡‡‡‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡†††……ƒ‚‚€~}}|{{zzyyyyxxxxxxxuuuuuuttttttssssrrrqqqqppmmmmmlllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffggggggggfffffffffffffffffffffeeeeeeeeeddddddddddddbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````_______________________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@@@???????????>>>================<<<<<<<=====<<<<<<<;;;;;;;;;;:::;;;;;;;:::::::9999999888888888877777777777766666666555544444444333333333222222222222211111111111100000////////////...............------------,,,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbccccccccccccccccddddddddddddddddddeeeeeeeeeeeefffffffffffggggggggggggggfggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuvvvvwxxxxxxxxxxxxxxxxxxxyyyzz}}~~€€‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††…††††††††††††††‡‡‡‡‡‡†††……ƒƒ‚€€~}||{{zzyyyyxxxxxxuuuuuuuuuuttttsssrrrqqqppnmmmmmllllllkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffgggggggffffffffffffffffffffffeeeeeeeeddddddddddddcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````________________________^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@???????????>>>================<<<<<<<====<<<<<<<<;;;;;;;;;::::;;;;;::::::::99999999888888888777777777777766666666555444444444333333333222222222222111111111111100000////////////..............-------------,,,,,,,,,,,,,,+++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbccccccccccccccccdddddddddddddddddeeeeeeeeeeeefffffffffffggggggggggggggffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssttttttuuuuuvwwwwxxxxxxxxwwwwwxxxxxyyz|}}}~~€€‚‚ƒƒ„„……††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡††††††††††…††……………††††††††‡‡‡‡‡†††……„ƒ‚‚€~~}|{{zzzyyyyxxxxxvvuuuuuuuuuuttttssrrrqqqpnmmmmmllllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffgggggggffffffffffffffffffffffeeeeeeeeddddddddddddcbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````_______________________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@????????????>>>===============<<<<<<<<====<<<<<<<;;;;;;;;;:::::;;;;:::::::::9999999888888888877777777777776666666655544444444333333333322222222222211111111111100000/////////////..............------------,,,,,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbbcccccccccccccccddddddddddddddddddeeeeeeeeeeeffffffffffffgggggggggggggfffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppppppppppppppppppppppppppqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttuuuvvwwwwwwwwwwwwwwwwwwxxxyy|||}}}~~€‚‚ƒƒ„„……††††ˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††……†……………………††††††††‡‡†††††…„ƒƒ‚€~}||{{zzzyyyyyyyxvvvvvvvvvvuuuutttssrrrqqpnnmmmmlllllkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffggggggfffffffffffffffffffffffeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaa`aaa```````````________________________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>================<<<<<<<===<<<<<<<<;;;;;;;;::::::;;;:::::::::99999998888888888777777777777776666666655544444444333333333222222222222211111111111100000////////////...............------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! bbbbccccccccccccccccddddddddddddddddddeeeeeeeeeefffffffffffffggggggggggggffffggggggggggggggggggghhgghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppppqqqqqqqqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssstttttuvvvvvvvvvvvvvvvwwwwwxxxx{{|||}}~~€‚‚ƒƒ„„………††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††………………………………††††††††††††††…„ƒƒ‚€~~}||{{zzzyyyyyyyvvvvvvvvvvvvvuuuttssrrrqqnnmmmmlllllkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggffffggggggfffffffffffffffffffffffeeeeeeeedddddddddddccbbbbbbbbbbaaaaaaaaaaaaa``aa````````````_______________________^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>================<<<<<<<===<<<<<<<;;;;;;;;:::::::;;:::::::::999999998888888888777777777777777666666655544444444333333333222222222222111111111111100000////////////............-.-------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbccccccccccccccccddddddddddddddddddeeeeeeeeeffffffffffffffgggggggggggfffffggggggggggggggggggghggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooopppppppppppppppppppppppppppqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttuuuuvvvvvvvvvvvvvvvwwwwxxz{{{||}}~~€‚‚ƒƒ„„…………‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††………………………………………††††††††††††…„ƒƒ‚‚€~}}||{{zzzyyyyyywwwwwwwwwwwwvvvuuttssrrqqnnnmmmlllllkkkkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggffffgggggffffffffffffffffffffffffeeeeeeedddddddddddcccbbbbbbbbbaaaaaaaaaaaaa```a````````````______________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@???????????????>>>===============<<<<<<<<==<<<<<<<<;;;;;;;;:::::::;:::::::::9999999988888888888777777777777777666666655544444443333333333222222222222111111111111000000////////////............-.------------,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbbbbccccccccccccccccdcddddddddddddddddeeeeeeeefffffffffffffffggggggggggffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppppppqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssttttttttsssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssttuuuuuuuuuuuuuvvvvvvwwwwzz{{{||}}~~€‚‚ƒƒ„„„„…†††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††††…………………………………………††††††††††……„ƒƒ‚‚€€~~}||{{{zzzzzyyywwwwwwwwwwwwwwvvvuttssrrqonnmmmmllllkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfggggggggggggggggggggfffffgggggffffffffffffffffffffffffeeeeeeeddddddddddccccbbbbbbbbaaaaaaaaaaaa`````````````````____________^_________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNOOOOOOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@????????????????>>>===============<<<<<<<<==<<<<<<<;;;;;;;;::::::::::::::::::9999999888888888888777777777777777666666655544444443333333332222222222222111111111111000000///////////.............-.------------,,,,,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbbbbbcccccccccccccccccdddddddddddddddddeeeeeeeffffffffffffffffgggggggggfffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooopppppppppppppppppppppppppppqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssstsssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqrrrrrrrrrrstttttttuuuuuuuuuuuvvvvvwwzzzz{{|||}~~€‚‚ƒƒƒ„„„…†††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††…………………………………………………†††††††………„ƒƒ‚‚€~}}||{{{zzzzzzzwwwwxxxxxxxxxwwwvvuutssrroonnmmmllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffggggggggggggggggggfffffffggggfffffffffffffffffffffffffeeeeeeeddddddddddccccbbbbbbbaaaaaaaaaaaa`````````````````____________^^________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOOOOOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@?????????????????>>>===============<<<<<<<<==<<<<<<<;;;;;;;::::::::::::::::::99999999888888888888877777777777777666666655544444443333333332222222222221111111111110000000///////////............--.------------,,,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbcccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffggggggggffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqqrrrrrrrssstttttttttttuuuuuuvvvvwyyzzz{{||}}~~€€‚‚ƒƒƒƒ…………………††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡††††††………………………………………………………††††…………„ƒƒ‚‚€~~}}||{{{{zzzzzxxxxxxxyyyyyxxxwwvvuutssroonnnmmllllkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggffffggggggggggggggggfffffffffgggfffffffffffffffffffffffffeeeeeeeedddddddddcccccbbbbbbaaaaaaaaaaaa`````````````````_____________^^______^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@?????????????????>>>===============<<<<<<<<=<<<<<<<;;;;;;;;::::::::::::::::::99999999888888888888877777777777777666666655444444443333333332222222222221111111111110000000///////////............---------------,,,,,,,,,,,,,,+++++++++++++**********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbcccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffgggggggfffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqqqqqqrrrsssssssstttttttttuuuuvvvvyyyzzz{{||}}~~€€‚‚‚‚„„„„……………†††‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††……………………………………………………………………………ƒƒƒ‚‚€€~~}}|||{{{{{{zxxxxxyyyyyyyyyxxxwvvuttsspoonnmmmlllkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggffffffggfffffffffffffffffffffffggffffffffffffffffffffffffffeeeeeeeddddddddddcccccbbbbbbaaaaaaaaaa``````````````````_____________^^^____^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????????????>>>===============<<<<<<<<=<<<<<<<;;;;;;;::::::::::::::::::999999999888888888888877777777777777666666655444444433333333322222222222221111111111110000000///////////............--------------,,,,,,,,,,,,,,,+++++++++++++**********))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffggggggffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqqqqqqqqqqrrsssssssssssttttttuuuuvvxyyyzzz{{|||}~~€€‚ƒƒ„„„„„………††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††††…………………………………………………………………………„ƒƒƒ‚‚€€~~~}}||||{{{{{xxxyyyyyzzzzzyyyxxwvvuttsppoonnmmlllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffgfffffffffffffffffffffffeffeeeeeeeedddddddddccccccbbbbbaaaaaaaaaaa````````````````______________^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNOOOOONNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@???????????????????>>>===============<<<<<<<<=<<<<<<;;;;;;;;::::::::::::::::::999999999888888888888887777777777777666666655444444433333333322222222222211111111111100000000//////////.............--------------,,,,,,,,,,,,+,,++++++++++++***********)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffgggggfffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrsssssssssttttuuuuvxxyyyyzz{{{||}}~~€€€€‚ƒƒƒƒ„„„……†††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………………………………………………………„„ƒƒ‚‚‚€€€~~~}}}||||{{{yyyyyyzzzzzzzzzyyxxwwvuttqpponnmmmllkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefeeeeeeeeedddddddddccccccbbbbbaaaaaaaaaa`````````````````_____________^^^^^___^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@???????????????????>>>===============<<<<<<<<<<<<<<<;;;;;;;::::::::::9::::::::999999999888888888888887777777777777666666655444444433333333322222222222211111111111100000000//////////............---------------,,,,,,,,,,,,+,,++++++++++++***********)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffggggffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssstttttttttttttttttttttttttssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrssssssstttuuuuxxxyyyyzzz{{||}}~~~€€€‚‚‚‚ƒƒ„„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††…………………………………………………………………………„„ƒƒ‚‚‚€€€~~~}}}}|||||yyyyyzzzz{{{{{zzzyxxwvvutqqpoonnmmlllkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffffefffffffffffffffffffffeeeeeeeeeeeeedddddddddcccccccbbbbaaaaaaaaaa````````````````______________^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOOONNNNNNNNNNONNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@???????????????????>>>>===============<<<<<<<<<<<<<<<;;;;;;;:::::::::99::::::::999999999888888888888877777777777777666666655444444333333333222222222222211111111111100000000/////////.............--------------,,,,,,,,,,,,,+,+++++++++++++***********)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffgggfffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttsttttttttttttttssssssssssssttttttttttttttttttttttttsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrsssssttttuuwxxxxyyyzzz{{|||}}~~~‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††………………………………………………………………………„„„ƒ‚‚‚‚€€€~~~}}}}|||yyyyzzzz{{{{{{{{zzyyxwvvurqqpoonnmmllkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffffffeeeffffffffffffffffffeeeeeeeeeeeeeeeddddddddddcccccccbbbbaaaaaaaaa`````````````````_____________^^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@????????????????????>>>>===============<<<<<<<<<<<<<<;;;;;;;:::::::::999::::::::999999999888888888888877777777777776666666554444444333333333222222222222111111111111100000000/////////.............--------------,,,,,,,,,,,,++,++++++++++++************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeefffffffffffffffffggfffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppppppppppqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttsssssssssttttsssssssssssssssssssssttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqrrrrrrrrrrssssstttuwwwxxxxyyyzzz{{|||}}}~~~€‚‚ƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡†††††………………………„„„……………………………………„„„„ƒ‚‚‚€€€€~~~}}}}|zzzzzzz{{{{|||{{{zzyyxwvvrrqpponnmmllkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeddddddddddccccccccbbbaaaaaaaaaa```````````_````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXXXXWXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@????????????????????>>>>===============<<<<<<<<<<<<<<;;;;;;;:::::::::999::::::::999999999888888888888877777777777776666666554444444333333333222222222222111111111111000000000/////////............---------------,,,,,,,,,,,,++,++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! bbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddeeeeeeefffffffffffffffffgffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqrrrrrrrsssstttvwwwwxxxxyyyzz{{{|||}}}}~€€‚‚ƒƒ„……††‡‡‡ˆˆˆˆˆˆˆˆ‡‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡††††………………………„„„„„„………………………………„„„„ƒ‚‚‚€€€€€€~~~}}}zzzzzz{{{{||||||{{zzyyxwvsrrqpponnmmllkkkjjjjjjjjjiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffffeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeedddddddddcccccccccbbbaaaaaaaaaa``````````__```_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIIHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@?????????????????????>>>>===============<<<<<<<<<<<<<;;;;;;;:::::::::9999::::::::999999999888888888888777777777777766666666554444444333333332222222222222111111111111000000000////////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqrrrrrssssstvvvwwwwxxxxyyyzz{{{||||}}€€‚‚ƒ„„…†††‡‡‡ˆˆˆˆˆˆˆ‡‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡†††††……………………„„„„„„„„……………………………„„„„‚‚‚‚€€€€€€€€~~~}}zzzzzz{{{||||||||{{zzyxxwtsrrqpoonnmmllkkkjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccbbbaaaaaaaaa```````````__``______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJIIIHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@????????????????????>>>>===============<<<<<<<<<<<<<<;;;;;;;:::::::::9999::::::::999999999988888888888777777777777766666665554444443333333332222222222221111111111111000000000////////............---------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbcccccccccccccccccdddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooppppppppppppppopppppppppppppppppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqrrrrrssssuvvvvwwwwxxxxyyyzzz{{{|||~€€‚ƒƒ„……††‡‡‡‡ˆˆˆˆ‡‡‡‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††……………„…„„„„„„„„„…………………………„„„„„‚‚‚‚€€€€€€€~~~{zzzz{{{{|||||||||{{zzyxxttsrqqpoonmmlllkkkjjjjjjiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccbbaaaaaaaaaa``````````___``_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJIIHHHHHHHHHHHHHHGGGGGGGFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????????????????>>>>>===============<<<<<<<<;<<<<;;;;;;;;:::::::::9999:::::::::99999999988888888887777777777777666666665544444443333333332222222222221111111111110000000000////////............---------------,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! bbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppppooopppppppppppppppppppppppppppppppppppppppqqqqqqqqppppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssstssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqrrrrrssuuuvvvvvwwwwxxxyyyzzz{{{|~~€€‚‚ƒ„„…†††‡‡‡‡‡‡‡‡‡‡‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡††††……………„…„„„„„„„„„„………………………„„„„„‚‚‚‚€€€€~~{{{{{{{{{|||}}}}|||{{zzyxuttsrqqpoonmmlllkkkjjjjjjiihhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeedeeedddddddddddcccccccccccbbaaaaaaaaaa``````````___`_____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@????????????????????>>>>>>===============<<<<<<<<;<<<<;;;;;;;;::::::::99999:::::::::99999999988888888877777777777776666666665544444443333333332222222222221111111111110000000000///////.............--------------,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! abbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddeeeeeeeeeeeffffffffffffffefffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppppoooooppppppppppppppppppppppppppppppppppppppppqqqqqpppppppppppppppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqrrrrruuuuuuvvvvwwwwxxxyyyzz{{{}~~€€‚ƒƒ„……†††‡‡‡‡‡‡‡‡‡‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………„…„„„„„„„„„„„……………………„„„„„‚‚‚‚€€€~{{{{{{{{||||}}}}}|||{{zyyvutssrqqpoonmmlllkkkjjjjjiiihhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeddeddddddddddddccccccccccccbaaaaaaaaaaa`````````____`____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@???????????????????>>>>>>===============<<<<<<<<;;<<<<;;;;;;;:::::::::99999:::::::::99999999988888888777777777777766666666655544444433333333322222222222211111111111110000000000///////.............--------------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aabbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddeeeeeeeeeeeefffffffffffffeefffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooopppppppppoooooooopppppppppppppppppppppppppppppppppppppppqqqpppppppppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuuuuvvvvwwwxxxyyzzz{}}}~€‚ƒ„„……††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„…„„„„„„„„„„„„………………„„„„„„‚‚‚‚‚€€€|{{{{{{{||||}}}}}}|||{{zyvuutssrqqpoonnmmllkkkjjjjiiiihhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccbaaaaaaaaaa``````````____`____________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@??????????????????>>>>>>>===============<<<<<<<<;;<<<;;;;;;;;:::::::::99999:::::::::99999999888888888777777777776666666666655544444433333333322222222222211111111111100000000000///////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! aaabbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddeeeeeeeeeeeeeffffffffffffeeefffffffffffffffffffgggfgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppppoooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrsssssssssrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqqqqqqqqqqqqqqqtttttttuuuuvvvvwwxxxyyyzz||}~~€‚‚ƒ„„………†††††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………„…„„„„„„„„„„„„„……………„„„„„„‚‚‚‚‚‚‚‚€€||{{{{{{||||}}}}}}}||{{zzwvuutssrqqpoonnmmllkkkkjjiiiiihhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccaaaaaaaaaaa``````````________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@?????????????????>>>>>>>>==============<<<<<<<<;;;<<<;;;;;;;;::::::::::9999:::::::::99999999888888887777777777766666666666555544444433333333222222222222211111111111100000000000//////.............--------------,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! aaaabbbbbbbbbbbbbbbbccccccccccccccccccddddddddddeeeeeeeeeeeeeefffffffffffeeeefffffffffffffffffffggffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppppoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqssstttttttuuuvvvwwwxxyyyz|||}~~€€‚‚ƒƒ„„………†††††††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††……………„„„„„„„„„„„„„„„„…………„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚€€€|||{{{{{||||}}}}}}}|||{{zwvvuutssrqqpponnmmlllkkkjiiiiiiihhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccaaaaaaaaaaa``````````_______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@???????????????>>>>>>>>>>=============<<<<<<<<<;;;<<<;;;;;;;;::::::::::9999:::::::::99999999888888877777777777666666666665555544444333333333222222222222111111111111100000000000//////.............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! aaaaabbbbbbbbbbbbbbbbcccccccccccccccccccddddddddeeeeeeeeeeeeeeeffffffffffeeeeeefffffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooopppoooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqppppppqqqqqqqssssssstttttuuuvvvwwxxxyy{{||}~~€€‚‚ƒƒ„„„……………†††ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††……………„…„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€||||{{{||||||}}}}}}|||{{zwwvvuutssrrqppoonnmmlllkkjjiiiiiihhhhhhhhhhgggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccaaaaaaaaaaa``````````_______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@?????????????>>>>>>>>>>>>============<<<<<<<<<;;;;<<;;;;;;;;::::::::::::999:::::::::99999999888888877777777776666666666655555544444333333333222222222212111111111111000000000000//////............---------------,,,,,,,,,,,,+++++++++++++++*************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! aaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooopqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppoooooooooppppppppppqqqqqqrrrsssttuuuvvwxxyyzz{{|}}~~€€€‚‚……………………………„„„„„ƒƒƒƒ‚‚‚‚‚………„„„„„„„„„„………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€~~~~€€~~~}{{zzyyxxwvvuutssrrqqppooonnnnmmmmmmlllllllllkkkkkkhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999988888877777766666666665555555555544444433333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! aaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooopppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppoooooooooooooopppppppppqqqqrrrsssttuuuvwwxxxyzz{{||}}~~€€€€„„„…………………„„„„„ƒƒƒƒƒ‚‚‚‚‚………„„„„„„„„„„„„„…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€~~~~~}{{zzzyyxxwwvuuttssrrqqppooonnnnmmmmmmllllllllkkkkkhhhhhhhhgggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````____________^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9999999988888887777766666666665555555555544444443333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! aaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppoooooooooooooopppppppppppqqqqrrsssttuuuvwwwxxyyzz{{||}}~~~€€€„„„„………………„„„„„ƒƒƒƒƒ‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~~~~}{{{zzzyyxxwwvvuuttsrrqqpppooonnnnmmmmmmlllllllkkkkhhhhhhhhgggggggggggggggggfgggfffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::9999999988888877777666666666655555555555544444433333333322222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!! aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccdcdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooppppppppppppqqqqrrssstttuvvvwwxxyyyzz{{||}}~~~€€ƒ„„„„„…………„„„„„ƒƒƒƒƒ‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚€€€~~~~~}}{{{zzzzyyyxxwwvvuttssrrqqpppooonnnnnmmmmmlllllllkkhhhhhhhhgggggggggggggggggfggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<;<<<<<<;;;;;;;;;;;;;::::::::::::9999999888888877777666666666555555555555444444433333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!! aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooommnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnoooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppqqqrrssstttuvvvwwwxxyyyzz{{||}}}~~€ƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~~~}}}{{{{zzzzyyyxxwwvvuuttssrrqqpppoooonnnnmmmmmlllllllhhhhhhhhggggggggggggggggffgfffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<;<<<<<<;;;;;;;;;;;;;:::::::::::9999999988888877777766666666655555555555444444433333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************)))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!"!!!!!!!!!!!!!! aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddeeeeedeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooommmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnoooooooooooooooooooooppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppppppppppppppppooooppppppppooooooooooooooooooooooooooooppppqqqrrsssttuuuvvvwwwxxxyyzz{{||}}~~‚ƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€~~~~~~~~}}}}}{{{{zzzzzzyyyxxwwvvuttssrrrqqpppoooonnnmmmmmmlllllhhhhhhhhhgggggggggggggggffgffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````___________^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;::::::::::9999999888888877777766666666555555555555444444433333333322222222221111111111111111000000000000//////////............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!"!!!!!!!!!!!!!! aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooommmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnnnnooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppppppppppppppppppppooooooopppppppooooooooooooooooooooooooooooooppppqqqrrsssstuuuuvvvvwwxxxyyzz{{||}}~‚‚ƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚€€€€€~~~~~~~}}}}}}|{{{{zzzzzzzyyyxxwwvvuuttssrrqqqpppooonnnnmmmmmllllihhhhhhhhhgggggggggggggfffgffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````__________^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[[Z\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;:::::::::99999998888888777777766666666555555555554444444333333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!"!!!!!!!!!!!!! aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddeeedddeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooommmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqppppppppppppppppppppppppppppppppppppppppooooooooopppppoooooooooooooooooooooooooooooooooppppqqqrrrssttttuuuuvvvwwwxxyyzz{{|}}~‚‚ƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚€€€€~~~~~}}}}}||||zzzzzzzzzzzzzyyxxwwvvuutttssrrqqqpppooonnnnmmmmmlliiihhhhhhhhgggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaa``````````__________^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[ZZ\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRQQQQQQQQQQPPPPPPPOPPPPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;:::::::::9999999888888777777776666666555555555555444444433333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!"!!!!!!!!!!!!! aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddeeddddeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppppppppppppppppooooooooooopoooooooooooooooooooooooooooooooooooooopppqqqqrrrssstttttuuuuvvvwwxxyyzz{|}}‚‚ƒƒ„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚…………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~}}}}||||||zzzzzzzzzzzzzzyyxxxwwvvuuttssrrrqqqpppooonnnnmmmmmiiiihhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````__________^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[ZZZ\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRQQQQQQQQQQQPPPPPPPOPPPPPPOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>>>>============<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;;::::::::9999998888888777777776666666555555555554444444433333333322222222221111111111111110000000000000//////////............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddedddddeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooppppqqqrrrssssstttttuuuuvvwwxxyzz{|}€‚ƒƒƒ„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}}|||||{{zzzzzzzzzzzzzzzyyxxxwwvvuutttssrrrqqqpppooonnnnmmmiiiiihhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````__________^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSRRRRRQQQQQQQQQQQPPPPPPPPOPPPPPPOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;:::::::99999998888887777777766666665555555555554444444433333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppqqqqrrrsssssssttttuuuvvwwxyzz{|€‚‚ƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~}}}||||{{{{zzzzzzzzzzzzzzzyyyxxwwwvvuutttsssrrqqqpppoooonnnnmjjiiiiihhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^^\\\\\\\\[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSRRRQQQQQQQQQQQQQPPPPPPPPOPPPPPPOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;::::::::9999999888888777777776666666555555555555444444443333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! `aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppqqqqrrrrrssssssstttuuuvwwxyzz{€€‚‚ƒƒƒƒ„„„ƒƒƒƒƒƒƒ‚‚‚‚‚……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~}}}|||{{{{{yyyzzzzzzzzzzzzyyyxxxwwvvvuutttsssrrrqqqpppooonnnnjjjiiiiihhhhhhgggggggggffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSRRQQQQQQQQQQQQQPPPPPPPPOOPPPPPOOOOOOOONNNNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;:::::::99999998888888777777776666666555555555554444444443333333322222222221111111111111110000000000000//////////............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppqqqrrrrrrrrrrssssttuuvvwxyz{~€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~}}}|||{{{{{yyyyzzzzzzzzzzzyyyxxxwwwvvvuutttsssrrrqqqpppoooonnkjjjjiiiihhhhhhggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````_________^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSQQQQQQQQQQQQQQPPPPPPPPPOOPPPPPOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@????????????>>>>>>>>>>>>>>>===========<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;;:::::::99999998888887777777766666665555555555554444444443333333222222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ``aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonoooooooooonnoooooooppppppqqqqqrrrrrrrrrsssttuvvwxyz}~€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚€€€€€€~~}}}||{{{{{{yyyyyyzzzzzzzzyyyyxxxwwwvvvuuutttsssrrrqqqppppooonkkjjjjiiiihhhhhhgggggggfffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````_________^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSQQQQQQQQQQQQQPPPPPPPPPOOOPPPPOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<;;;<<<<<<<;;;;;;;;;;;;::::::::9999999888888777777776666666555555555554444444443333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ```aaaaaaaaaaaaaaaaabbbabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooonnnoooooooonnnnnnoooooooppppqqqqqqqqqqqqrrrrssttuvwwxy}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚…………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€~~}}}|||{{{{{yyyyyyyyyzzyyyyyyxxxxwwwvvvuuutttssssrrrqqqppppoookkkjjjjiiiihhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````_________^^^^^^^^^^^]\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOOPPPPOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;<<<<<<<;;;;;;;;;;;::::::::99999998888888777777776666666555555555554444444443333333322222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! ````aaaaaaaaaaaaaaaaabbaabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnooooooonnnnnnnnoooooooopppppqqqqqqqqqqqqrrrsttuvwxy|}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚†………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€~~~}}|||{{{{{yyyyyyyyyyyyyyyyxxxxwwwwvvvuuuutttsssrrrrqqqppppookkkkjjjjiiiihhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````_________^^^^^^^^^^^]\\\\\\\[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPOOOOPPPPOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;<<<<<<<;;;;;;;;;;;:::::::99999999888888877777777666666655555555554444444444333333322222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! `````aaaaaaaaaaaaaaaaabaaabbbbbbbbbbbbbbbbccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooonnnnnnnnnnooooooooppppppppppppqqqqqrrsttuvwx{|}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚€€€€€€€€€~~~}}|||{{{{{yyyyyyyyyyyyyyxxxxxwwwwvvvvuuuttttssssrrrqqqqppppolkkkkjjjjiiiihhhhggggggfffffffffffeeeeeeeeeeeeeeeedeeddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````_________^^^^^^^^^^^]\\\\\\\[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPOOOOOPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@???????>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;<<<<<<<;;;;;;;;;;::::::::99999998888888777777777666666555555555554444444443333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ``````aaaaaaaaaaaaaaaabaaabbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooonnnnnnnnnnnnnoooooopppppppppppppppqqqrrsttuvw{|}~€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚††………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€~~}}}|||{{{{yyyyyyxxxxxxxxxxxwwwwvvvvvuuuuttttssssrrrrqqqqppppllkkkkjjjjiiihhhhggggggfffffffffffeeeeeeeeeeeeeeeddeddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[[ZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPPPPPOOOOOOPPPOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;<<<<<<<;;;;;;;;;:::::::::99999998888888777777776666666555555555544444444443333333222222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! ```````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnooooonnnnnnnnnnnnnnnnoooooooooppppppppppppqqrrstuvwz{|}~€€‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ†††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€~~~}}|||{{{{yyyxxxxxxxxxxxxwwwwwvvvvuuuuuttttsssssrrrrqqqqqppplllkkkkjjjiiiihhhhgggggffffffffffeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRQQQQQPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;<<<<<<;;;;;;;;;:::::::::99999998888888877777777666666655555555554444444443333333322222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooooooooonooooooooooonnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnoooooooooooooooopppqqrrstuvyz{}}~€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ†††……………„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~}}}|||{{{yyyxxxxxxxxxwwwwwwvvvvvuuuuuttttsssssrrrrrrqqqqpppllllkkkkjjjiiihhhhgggggfffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]\\\\\\[[[[[[[[[[ZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUTTTTTTTTSSSSSSSSSSSRRQQQPPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;<<<<<<;;;;;;;;:::::::::999999998888888877777777666666655555555554444444443333333222222222221111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! `````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooooooooooooooooooooonnnooooooooonnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooppqqrsstuyz{|}~€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ†††……………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~}}}|||{{{yyyxxxxxxwwwwwwwvvvvvuuuuutttttssssssrrrrrrqqqqqppmllllkkkjjjiiiihhhgggggffffffffeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````________^^^^^^^^^^^]]\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUTTTTTTTSSSSSSSSSSSRRRQQPPPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<;;<<<<<;;;;;;;;::::::::99999999988888888877777777766666655555555544444444433333333222222222221111111111111110000000000000/////////.............--------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ``````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooooooooooooooooooooooonnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooppqqrstuxyz{|}~€€‚‚‚‚ƒƒƒƒƒƒƒƒƒ†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€~~~}}}|||{{yyyxxxxwwwwwwvvvvvvuuuuuttttttssssssrrrrrrqqqqqqppmllllkkkkjjjiiihhhgggggffffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````````_________^^^^^^^^^^^]]\\\\\\[[[[[[[[[ZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUTTTTTTTTSSSSSSSSSSRRRRQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<;;;<<<<<;;;;;;;:::::::::9999999988888888887777777776666665555555554444444443333333222222222222111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! ```````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooooooooooooooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppqqrstwyz{|}~~€€‚‚‚ƒƒƒƒƒƒƒƒƒ†††…………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~}}}|||{{yyyxxxxwwwwwvvvvvuuuuuutttttsssssssrrrrrrrqqqqqqqpmmllllkkkjjjiiihhhgggggffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````````````_________^^^^^^^^^^^]]\\\\\\[[[[[[[[[ZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUTTTTTTTTSSSSSSSSSSRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????>>>>>>>>>>>>>>>>>====>>>===========<<<<<<<<;;;<<<<;;;;;;;;:::::::999999999888888888887777777776666665555555544444444433333333222222222221111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!! ````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccddddccddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppqrstwxyz{|}~€‚‚‚‚ƒƒƒƒƒƒƒƒ††……………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~}}}|||{yyyxxxwwwwvvvvvvuuuuuttttttssssssrrrrrrrrqqqqqqqqpmmllllkkkkjjiiihhhggggffffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````````__________^^^^^^^^^^^]]\\\\\\[[[[[[[[[ZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>=======>>>>==========<<<<<<<<;;;<<<<;;;;;;;:::::::999999999888888888888777777777666666555555554444444443333333322222222222111111111111111000000000000//////////.............--------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! `````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccccccccdddcccdddddddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnoopqqrsvwxz{|}}~€€‚‚‚‚ƒƒƒƒƒƒƒ††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~}}}|||{yyyxxxwwwvvvvvuuuuuutttttsssssssrrrrrrrrqqqqqqqqqpmmmllllkkkjjiiihhhggggffffffffeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````````````__________^^^^^^^^^^^^]]\\\\\\[[[[[[[[[ZZZZZZZZZY[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>>>=========>>>>==========<<<<<<<<;;;<<<;;;;;;;::::::::999999988888888888887777777777666666555555554444444433333333222222222221111111111111111000000000000//////////............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!! ^^^^_________________```````````````````aaaaaaaabbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggghhhhhggggggggghhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooonnooooooooooooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmllllllmmmmnnopqqstuvwxyz{{|}}~~~„ƒƒƒƒ‚‚‚‚‚€€€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~}|||{{zzzzyyyyxxxxxwwwwwvttttttsssssssssrrrrrrrrrrqqqqpppooonnnmmlllkkkkjjjjhhggggggggggggfffffffffffeeeeeeddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;::::::::9999999998888888888887777777666555555554444444443333333222222222221111111111111000000000000////////////./............----------------,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^___________________``````````````````aaaaaabbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffggggggggggggggggggggghhhgggggggggghhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnooooooooooooooooooooooonnoooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmllllllllllmmmnnoopqsstuvwxyz{||}}~~ƒƒƒƒƒ‚‚‚‚€€€€€€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~}||{{{zzzyyyyxxxxxwwwwwwvtttttsssssssssrrrrrrrrrrrqqqqppppoonnnmmlllkkkjjjjjhhgggggggggggffffffffffffeeeeeddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````````````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKKKKKJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;:::::::9999999988888888888888777777766655555555444444444333333322222222222111111111111000000000000/////////////..............----------------,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ^^^^^^___________________`````````````````aaaaaabbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggghhgggggggggggghhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppooooppppppoooooooooooooooooooooooooooooooooooonnnnnnnnooooooooooooooooooooonnnnooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllmmmlllllllllllllllmmmnnopqrstuvwxyz{{|}}~~~ƒƒƒƒ‚‚‚‚€€€€€€€€€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~}|||{{zzzyyyyxxxxwwwwwwvvttttssssssssrrrrrrrrrrrrrqqqqqpppoonnnmmlllkkkjjjjjhgggggggggggfffffffffffffeeeeedddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````````````_____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKKJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::99999999888888888888888777777766655555555444444443333333322222222221111111111111000000000000////////////..............----------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ^^^^^^^___________________`````````````````aaaaabbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggghggggggggggggghhhhhhhhhhhhhgggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppooooooooppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnoooooooooooooooooonnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmnnopprstuvwxxyz{||}}~~~ƒƒƒ‚‚‚‚€€€€€€€€€€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~}|||{{zzzyyyyxxxxwwwwwvvvttttsssssssrrrrrrrrrrrrrrqqqqqpppoonnnmmlllkkkjjjjjhggggggggggffffffffffffffeeeedddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbabaaaaaaaaa```````````````____________^^^^^^^^^^^^]^]]]]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLKKKKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;:::::::99999998888888888888888777777766655555554444444443333333222222222221111111111111000000000000////////////..............----------------,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^___________________`````````````````aaaabbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggggggggggggggghhhhhhhhhhhgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqpppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmnnooprrstuvwxyz{{|}}}~~~~ƒƒ‚‚‚‚€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€~}|||{{{zzyyyxxxxxwwwwwvvvtttsssssssrrrrrrrrrrrrrrrqqqqqpppoonnnmmllkkkjjjjjiggggggggggfffffffffffffffeeeddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaa``````````````_____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;:::::::9999998888888888888888777777776665555555444444444333333322222222222111111111111000000000000/////////////..............------------,---,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^___________________`````````````````aaabbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffggggggggggggggggggggggggggggggggggghhhhhhhhhhggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllmmmnoopqrstuvwxyyz{||}}~~~~~~~~~ƒ‚‚‚‚€€€€€€€€‚‚‚‚‚‚‚‚‚‚€€‚‚‚‚‚‚‚‚‚€€€€~}}||{{{zzzyyyxxxxwwwwwvvvtttssssssrrrrrrrrrrrrrrrrqqqqqpppoonnmmmllkkkjjjjiigggggggggffffffffffffffffeeedddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;:::::::9999988888888888888888777777776665555555444444443333333322222222222111111111111000000000000////////////..............-------------,--,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ^^^^^^^^^^^__________________``````````````````aabbbbbbbbbbbbbbbbbbcccccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggggggggggggggggghhhhhhhhggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmnnopqrstuvvwxyz{{||}}~~~~~~~~ƒ‚‚‚‚€€€€€€‚‚‚‚‚‚‚‚€€€€€€‚‚‚‚‚‚€€€€}}|||{{zzzyyyxxxxwwwwvvvvtttssssssrrrrrrrrrrrrrrrrqqqqppppoonnmmlllkkkjjjjiigggggggggffffffffffffffffeedddddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;::::::99999988888888888888887777777776655555555444444443333333322222222221111111111111000000000000////////////..............-------------,--,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^__________________``````````````````aabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeffffffffggggggggggggggggggggggggggggggggggggghhhhhhgggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnoononnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmnnopqrsstuvwxyyz{||}}}~~~~~~~‚‚‚‚€€€€€‚‚‚‚‚‚€€€€€€€€‚‚‚€€€€}}|||{{{zzyyyyxxxwwwwvvvvttssssssrrrrrrrrrrrrrrrrrqqqqpppooonnmmllkkkjjjjjiiggggggggfffffffffffffffffeeddddddddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;::::::9999998888888888888888777777777665555555444444444333333332222222222111111111111000000000000/////////////..............------------,,-,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^__________________`````````````````aaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeffffffffffgggggggggggggggggggggggggggggggggggghhhhhgggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmnnopqrrstuvwxxyz{{||}}}~~~~~~‚‚‚‚€€€€€‚‚‚€€€€€€€€€€€€€}}}||{{{zzzyyyxxxwwwwvvvvttssssssrrrrrrrrrrrrrrrrqqqqqpppoonnnmmllkkkjjjjiiigggggggfffffffffffffffffeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;::::::9999998888888888888887777777777665555555444444443333333332222222221111111111111000000000000////////////..............-------------,,-,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ^^^^^^^^^^^^^^__________________````````````````aaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddeeeeeeeeeeeeefffffffffffggggggggggggggggggggggggggggggggggggghhhffggggggggggggggggggggggghhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllllllllmmmnnooqqrstuvvwxyzz{||}}}~~~~~~‚‚‚€€€€~~~~€€€€€€€€€€€€€}}}|||{{{zzyyyxxxxwwwwvvvttssssssrrrrrrrrrrqqqqqqqqqqpppooonnmmlllkkjjjjiiiiggggggffffffffffffffffffeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<;<<<<;;;;;;;;;::::::999999888888888888877777777777766555555544444444333333333222222222111111111111100000000000/////////////..............------------,,,-,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^__________________```````````````aaaaabbbbbbbbbbbbbbbbbbccbcccccccccccccccccccddddddddddddddddddeeeeeeeeeeeeffffffffffffgggggggggggggfggggggggggggggggggggggghhfffgggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmlllllllllllllllllllllllllllllllllllllllmmmnnooqqrsttuvwxyyz{{||}}}~~~~}‚‚‚€€€€~~~~~~€€€€€€€€€€€€€€€€}}}}|||{{zzzyyyxxxwwwwvvvttssssssrrrrrrrrqqqqqqqqqqqppppoonnnmmllkkkjjjjiiiigggggffffffffffffffffffeedddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>=>>>>>>>>>>>>>>=======<<<<<<<<;<<<<;;;;;;;;;::::::999999888888888888777777777777766555555544444444333333333222222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^^__________________``````````````aaaaaabbbbbbbbbbbbbbbbbbcbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeeeffffffffffffffgggggggggggfffgggggggggggggggggggggggfffffgggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooopoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllllllllllllllllllllllllllllllllllmmmnnooqqrsstuvwwxyzz{|||}}}}}~}‚‚€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€}}}}|||{{{zzzyyxxxwwwwvvvttssssssrrrrrrrrqqqqqqqqqqppppooonnmmlllkkjjjjiiiiigggggfffffffffffffffffeeeddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaaaaa`aaa```````````___________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>======>>>>>>>>>>>======<<<<<<<<;;<<<<;;;;;;;;;::::::999999888888888877777777777777765555555444444444333333333222222221111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ^^^^^^^^^^^^^^^^^__________________`````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeefffffffffffffffggggggggggffffggggggggggggggggggggggffffffggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooononnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmlllllllllllllllllllllllllllllllllkkklllllllmmmnnoopqrrstuvvwxyyz{{||}}}}}}}‚‚€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~}}}}|||{{{zzyyyxxxwwwvvvtttssssssrrrrrrrqqqqqqqqqppppooonnnmmllkkkjjjiiiiiiggggffffffffffffffffffeeeddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaaaa``aa````````````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>>========>>>>>>>>=======<<<<<<<;;;<<<;;;;;;;;;:::::::99999988888888777777777777777766555555544444444333333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ]^^^^^^^^^^^^^^^^^__________________````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeeffffffffffffffffgggggggggffffffggggggggggggggggggggffffffffggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmlllllllllllllllllllllllllllllllllkkkkkllllllmmmnnoopqrrstuuvwxxyzz{|||}}}}}}‚‚€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€~~}}}}|||{{zzzyyxxxwwwwvvtttsssssssrrrrrrqqqqqqqqqppppooonnmmlllkkjjjjiiiiiigggffffffffffffffffffeeeedddddddddddccccccccccccccbbbbbbbaaaaaaaaaaaaaa`````````````````____________^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>========>>>>>>========<<<<<<<;;;;<<<;;;;;;;;;::::::999999988888887777777777777777766555555544444444333333333322222221111111111111000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ]]^^^^^^^^^^^^^^^^___________________```````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeeeffffffffffffffffffgggggggfffffffgggggggggggggggggggfffffffffgggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmllllllllllllllllllllllllllllllllkkkkkkklllllmmmnnoopqrrsttuvwwxyzz{{||}}}}}}‚‚€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}|||{{{zzyyyxxxwwwvvttttssssssrrrrrrqqqqqqqqppppooonnmmmllkkkjjjiiiiiiigggfffffffffffffffffeeeeedddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa``````````````````___________^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGGFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>=======================<<<<<<<;;;;<<;;;;;;;;;;::::::999999888888877777777777777777666555555544444444333333333222222221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ]]]^^^^^^^^^^^^^^^^___________________``````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeeefffffffffffffffffffggggggfffffffffgggggggggggggggggfffffffffffgggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkklllllmmmnnoopqqrsstuvvwxyyzz{|||}}}}}‚‚€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}|||{{zzzyyxxxwwwwvtttttssssssrrrrrqqqqqqqppppooonnnmmlllkkjjjjiiiiiiigggffffffffffffffffeeeeeeddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaaa``````````````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>======================<<<<<<<;;;;;<;;;;;;;;;;:::::::99999988888877777777777777777766555555554444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! ]]]]^^^^^^^^^^^^^^^^___________________`````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeefffffffffffffffffffffggggffffffffffggggggggggggggggffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooonnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllllllkkllllkkkkkkkkkklllllmmmnnoopqqrrstuuvwwxyzz{{|||}}}}‚‚€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}||{{{zzyyyxxwwwwvttttttssssssrrrrqqqqqqpppoooonnnmmlllkkkjjjjiiiiiiiggffffffffffffffffeeeeeeeddddddddddccccccccccccccbbbbbbaaaaaaaaaaaaa``````````````````____________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>======================<<<<<<;;;;;;;;;;;;;;;;;::::::999999888888877777777777777777666555555554444444433333333322222221111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ]]]]]^^^^^^^^^^^^^^^^^___________________```````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccddddddddddddddddddddeeeefffffffffffffffffffffgggfffffffffffgggggggggggggggffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllkkkklllkkkkkkkkkkkkllllmmmnnoopqqrrsttuvvwxyyz{{|||}}}}‚‚€€€€~~~~~~~~~}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{zzyyyxxxwwwwuttttttsssssrrrrrqqqqqpppooonnnmmmllkkkjjjjiiiiiiihggfffffffffffffffeeeeeeeedddddddddccccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>=====================<<<<<<<;;;;;;;;;;;;;;;;:::::::99999988888877777777777777777666655555555444444433333333322222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ]]]]]]^^^^^^^^^^^^^^^^^^__________________``````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddddddeeefffffffffffffffffffffggfffffffffffffgggggggggggggffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkllkkkkkkkkkkkkkllllmmmnnooppqqrsstuuvwxxyzz{{|||}}}‚€€€€~~~~~~~}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{zzzyyxxxwwwwuutttttttssssrrrrqqqqppppoonnnmmmlllkkkjjjjiiiiiiiiggffffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````____________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;;;;;:::::::999999888888877777777777777776666655555555444444433333333322222222111111111111000000000000/////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!! ]]]]]]]^^^^^^^^^^^^^^^^^^__________________`````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddeeeffffffffffffffffffffffffffffffffffffggggggggggggfffffffffffffffffgggggggghhhhhhhhhhhhhhhhhhhhhhhiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppppoooooooopppoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoppqqrrsttuvwwxyyz{{||||}}€€€€~~~~~~}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}|||{{{zzyyxxxxwwwuuutttttttssssrrrqqqqpppoonnnmmmlllkkkjjjjjiiiiiiiiggfffffffffffffeeeeeeeeeeddddddddccccccccccccccbbbbbbaaaaaaaaaaaaa``````````````````_____________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;;;;;;;::::::::999999888888877777777777777776666655555555444444433333333322222221111111111110000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ]]]]]]]]^^^^^^^^^^^^^^^^^^__________________````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddddddeeeeeffffffffffffffffffffffffffffffffffffggggggggggfffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooopppppppppooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmnnoppqqrrsstuuvwxxyzz{{|||}}€€€€~~~~~}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzyyyxxxwwwuuuuuttttttsssrrrrqqqpppoonnnmmmlllkkkjjjjjiiiiiiiiggfffffffffffffeeeeeeeeeedddddddccccccccccccccbbbbbbaaaaaaaaaaaaa``````````````````______________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>====================<<<<<<;;;;;;;;;;;;;;;;:::::::999999988888877777777777777776666665555555544444443333333322222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! ]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________```aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddeeeeeeffffffffffffffffffffffffffffffffffffgggggggggfffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnopppqqrrsttuvwwxyyz{{{|||}€€€€~~~~~}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}|||{{{zzyyyxxxwwwuuuuuutttttssssrrrqqqpppoonnmmmlllkkkkjjjjjiiiiiiiiggfffffffffffffeeeeeeeeeeddddddccccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>====================<<<<<<;;;;;;;;;;;;;;;:::::::9999999888888877777777777777766666665555555444444443333333322222221111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! ]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________``aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccdddddddddddddddddeeeeeeefffffffffffffffffffffffffffffffffffffgggggggffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoppqqrrsstuuvwxxyzz{{||||€€€€~~~~~}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzyyyxxxwwwuuuuuuutttttsssrrrqqqppoonnnmmllllkkkkjjjjjjiiiiiiiggffffffffffffeeeeeeeeeeeddddddcccccccccccccbbbbbbaaaaaaaaaaaaa```````````````````______________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>====================<<<<<<;;;;;;;;;;;;;;:::::::9999999988888887777777777777766666666555555544444443333333332222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________``aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccdddddddddddddddeeeeeeeeeffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnnopppqqrssttuvwwxyyzz{{|||€€€~~~~~}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{zzyyyxxxxwwuuuuuuuutttttsssrrqqqppoonnmmmlllkkkkkjjjjjjiiiiiiiggffffffffffffeeeeeeeeeeedddddcccccccccccccbbbbbbbaaaaaaaaaaaaa`````````````````_______________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>>===================<<<<<<<;;;;;;;;;;;;;;:::::::9999999888888887777777777777666666666555555544444443333333322222222111111111111000000000000/////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! ]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________``aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccddddddddddddddeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooonnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnooppqqrrsstuvvwxxyzz{{|||€€€€~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{zzzyyyxxxxwwuuuuuuuuuttttsssrrqqqppoonnmmmlllkkkkkjjjjjjjiiiiiiggfffffffffffeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````````________________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAA@@@@@@@@@???????>>>>>>>>>>>>>>>===================<<<<<<<;;;;;;;;;;;;;:::::::99999999888888888777777777777666666666555555444444443333333322222221111111111111000000000000////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! \\\]]]]]]]]]]]]]]]]]^^^^^^^_________________``````````````aaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmnnoooppqqrrssttuuvwwxyyz{{|}}~~~€€€€~~~~~}}}}}}}€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwvvvuuuttssrrqpooonnnmmmmmlllllllkkkkkkjggggggggffffffffffffffeeedddddddddcccccccccccccbbbaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLLKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>=============<<<<<<<;;;;;;;:::::::9999999888888888888888887777777777776666655555555444444433333333322222222211111111111100000000000/////////////............-------------,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! \\\\]]]]]]]]]]]]]]]]]^^^^^^^_________________``````````````aaaaaaaaaaaaaabbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmllllmmmmmmnnnooppqqrrrssttuvvwxxyzz{||}}~~€€€€€€€~~~~}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€~~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwwvvuuuttssrrqpooonnnmmmmmlllllllkkkkkkjgggggggffffffffffffffeeeeddddddddcccccccccccccbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>=============<<<<<<<;;;;;;::::::::9999999888888888888888887777777777766666655555554444444433333333222222222211111111111100000000000////////////.............-------------,,,,,,,,,+++++++++++++****************)))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!! \\\\\]]]]]]]]]]]]]]]]]^^^^^^^_________________``````````````aaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllmmmmnnnooopqqqrrssttuuvwwxyyz{{||}}~€€€€€€€€€~~~~}}}}}}}}}€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€~~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwwvvuuuttssrrqpooonnnmmmmmllllllllkkkkkjgggggggffffffffffffffeeeedddddddcccccccccccccbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^^^]^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>=============<<<<<<<;;;;;;::::::::999999888888888888888888877777777766666665555555444444443333333322222222211111111111110000000000/////////////.............------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! \\\\\\]]]]]]]]]]]]]]]]]^^^^^^^__________________``````````````aaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffgggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmmmmmmlllllllllmmmmnnooopqqqrrrssttuvvwxxyzz{||}}}€€€€€€€€~~~~}}}}}}}}|€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€~~~~}}}|||{{{zzzyyyyyxxxxxxxxxwwwwvvvuuttssrrqpooonnnmmmmmmlllllllkkkkkjgggggggfffffffffffffeeeeeddddddcccccccccccccbbbbbbaaaaaaaaa``````````````__________^^^^^^^^^^^^^^^^]^]]]]]]]]]\\\\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLLLLLKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>=============<<<<<<<;;;;;;:::::::9999999888888888888888888877777777766666665555554444444433333333322222222211111111111100000000000/////////////............-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!! \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^_________________```````````````aaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnoooooooonnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkmmmmmmmmmmmmlllllllllllllmmmmmmllllllllllmmmmnnnooppqqqrrssttuuvvwxyyz{{||}}€€€€€€€€~~~}}}}}}}|||€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€~~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwwvvuuuttssrrqpooonnnmmmmmmmllllllkkkkkjgggggggfffffffffffffeeeeedddddccccccccccccbbbbbbbbaaaaaaaa``````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHHHHGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>=============<<<<<<<;;;;;;:::::::9999999888888888888888888877777777666666665555554444444433333333222222222111111111111100000000000////////////.............-------------,,,,,,,,,+++++++++++++***************))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! \\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^________________````````````````aaaaaaaaabbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkmmmmmmmmmmlllllllllllllllmmmmmllllllllllllmmmnnnooopqqqrrrssttuuvwwxyzz{{||}€€€€€€~~~}}}}}}}|||€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚€~~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwvvvuuuttssrrqpooonnnmmmmmmmlllllllkkkkkggggggfffffffffffffeeeeeeddddccccccccccccbbbbbbbbbaaaaaaa``````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>============<<<<<<<<;;;;;;:::::::999999988888888888888888887777777766666666555554444444443333333322222222211111111111100000000000/////////////.............------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! \\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^______________`````````````````aaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkmmmmmmmllllllllllllllllllmmmmlllllllllllllmmmmnnooopqqqrrrssstuuvvwxyyz{{||}€€€€€~~~~}}}}}}||||€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€~~~~}}}|||{{{zzzyyyyyxxxxxxxxwwwwvvvuuuttssrrqpooonnnmmmmmmmmllllllkkkkjggggggfffffffffffffeeeeeeddddcccccccccccbbbbbbbbbbaaaaa```````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNMMMMLLLLLLLLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHHGGGGGHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>============<<<<<<<<;;;;;;::::::9999999888888888888888888887777777766666666555554444444433333333322222222211111111111100000000000/////////////............-------------,,,,,,,,,+++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! \\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^_____________```````````````````aaaaaabbbbbbbbbbbbbbbbbccccccccbccccccccccccccccccccddddddddddddddddddddddddeeeeeddeeeeeeeeeeeeeeeeeeeeeeefffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkmmmmmllllllllllllllllllllmmllllllllllllllllmmmnnnooppqqqrrrssttuuvwwxyzz{{||€€€~~~~}}}}}}||||€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚€~~~~}}}|||{{{zzzzyyyyxxxxxxxxwwwwvvvuutttssrrqpooonnnnmmmmmmmllllllkkkkjggggggffffffffffffeeeeeeedddcccccccccccbbbbbbbbbbbaaaa```````````````_________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>============<<<<<<<<;;;;;;::::::9999999888888888888888888887777777666666666555544444444433333333222222222111111111111100000000000////////////.............-------------,,,,,,,,,++++++++++++****************))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^_____________```````````````````aaaaabbbbbbbbbbbbbbbbbbcccccccbbbccccccccccccccccccccddcdddddddddddddddddddddeeeddddeeeeeeeeeeeeeeeeeeeeeefffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkmmmmlllllllllllllllllllllmlllllllllllllllllmmmnnnooppqqqrrrsssttuvvwxxyzz{||€€~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€~~~~}}}|||{{{zzzzyyyyxxxxxxxxwwwwvvvuuttsssrrqpooonnnnmmmmmmmmlllllkkkkjgggggffffffffffffeeeeeeeeddccccccccccccbbbbbbbbbbbaaa``````````````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>===========<<<<<<<<<;;;;;;::::::999999988888888888888888887777777766666666655544444444443333333322222222111111111111100000000000/////////////............-------------,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^______________``````````````````aaaaabbbbbbbbbbbbbbbbbbbcccccbbbbcccccccccccccccccccccccddddddddddddddddddddddedddddeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkmmllllllllllllllllllllllllllllllllllllllllllmmmnnoopppqqqrrrssttuuvwwxyzz{{|~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€€€‚‚‚€€~~~~}}}|||{{{{zzzyyyyxxxxxxxwwwwwvvvuuttssrrrqpoonnnnnmmmmmmmmlllllkkkkjgggggffffffffffffeeeeeeeeddcccccccccccbbbbbbbbbbbbaa``````````````_________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>===========<<<<<<<<;;;;;;::::::9999999988888888888888888887777777666666666655544444444443333333222222222111111111111100000000000////////////.............-------------,,,,,,,,,,++++++++++++****************)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^______________``````````````````aaaaabbbbbbbbbbbbbbbbbbbccccbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllmmmnnnopppqqqrrrrssttuvvwxxyz{{|~~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}||||{{{zzzzyyyxxxxxxxwwwwvvvuuuttssrrqqpoonnnnmmmmmmmmmlllllkkkkjgggggfffffffffffeeeeeeeeedcccccccccccbbbbbbbbbbbbaa``````````````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;::::::999999988888888888888888888777777766666666665554444444444333333322222222211111111111100000000000/////////////.............------------,,,,,,,,,,,+++++++++++*************)**)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! \\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^______________``````````````````aaaaabbbbbbbbbbbbbbbbbbbcccbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmnnopppqqqqrrrssttuuvwwxyzz{{~~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}||||{{{zzzzyyyyxxxxxxwwwwvvvuuuttssrrqqooonnnnmmmmmmmmmlllllkkkkjggggffffffffffffeeeeeeeeedccccccccccbbbbbbbbbbbbaa`````````````____________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>==========<<<<<<<<<;;;;;;::::::999999988888888888888888888777777766666666665554444444444333333322222222111111111111100000000000/////////////............-------------,,,,,,,,,,,+++++++++++*************)**)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^______________```````````````````aaaabbbbbbbbbbbbbbbbbbbbcbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmllllllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmnnoopppqqqqrrrssttuvvwxyyz{{~~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€€~~~~}}}||||{{{zzzzyyyyxxxxxxwwwwvvvuutttssrrqqooonnnnmmmmmmmmlllllkkkkjjggggffffffffffeeeeeeeeeeeccccccccccbbbbbbbbbbbbaaa```````````______________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMLLLLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;:::::9999999988888888888888888887777777766666666665554444444444333333322222222111111111111100000000000////////////.............-------------,,,,,,,,,,,+++++++++++*************)**)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! \\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^______________``````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllllkklllllmmmnnnopppqqqqrrrssttuuvwxxyzz{~~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€~~~~}}}}|||{{{{zzzzyyyyyxxxxxwwwwvvvuutttssrrqqooonnnnmmmmmmmmlllllkkkkjjggggfffffffffeeeeeeeeeeedccccccccccbbbbbbbbbbbaaaa``````````_______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;:::::999999988888888888888888888777777766666666666555544444444433333322222222111111111111100000000000/////////////.............------------,,,,,,,,,,,,++++++++++*************))*)))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! [\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^______________`````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkklllllllllllkkkkkkllllmmmnnoppppqqqqrrrssttuvwwxyzz{~~~~~}}}}}|||||€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}|||{{{{zzzzzyyyyxxxxxwwwwvvvuuttsssrrqqooonnnnmmmmmmmllllllkkkkjjgggfffffffffeeeeeeeeeeeddcccccccccbbbbbbbbbbbbaaaa`````````________________^^^^^^^^^^]]]]]]]]]]]]]]\]]\\\\\\\\\\[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;::::9999999988888888888888888888777777776666666666555544444444433333322222222111111111111100000000000////////////.............-------------,,,,,,,,,,,,++++++++++*************))*)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^______________````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkllllllllllkkkkkkkllllmmmnnoopppqqqqqrrrsttuuvwxyyz{~~~~~~}}}}||||||€€€€€€€€€€€€€€€€€€€€~~~~~}}}}||||{{{{zzzzzyyyyxxxxxwwwwvvuuuttssrrrqqoonnnnmmmmmmmmlllllkkkkkjjgggfffffffffeeeeeeeeeeeddcccccccccbbbbbbbbbbbaaaaa````````________________^^^^^^^^^^]]]]]]]]]]]]]]\\]\\\\\\\\\\[[[[[[[[[[[[ZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>========<<<<<<<<<;;;;;;;;::::9999999888888888888888888888777777776666666666555554444444433333322222222111111111111000000000000////////////.............-------------,,,,,,,,,,,,++++++++++*************))*)))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^_______________``````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffggggggggggggggggggghhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkklllllllllkkkkkkkkkllllmmnnooppppqqqqrrrssttuvwxxyz{}~~~~~}}}}||||||€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}|||{{{{zzzzzzyyyyyxxxxwwwwvvuuuttssrrqqqoonnnnmmmmmmmllllllkkkkjjjggfffffffffeeeeeeeeeeedddccccccccbbbbbbbbbbbaaaaaa```````________________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;:::::9999999888888888888888888888777777776666666666555555444444433333322222221111111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^______________`````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeeeeeffffffffffffffffffffffgggggggggggggggggggghhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkklllmmmnoooppppqqqqrrrsttuvvwxyzz}~~~~~~}}}}||||||€€€~~~~~€€€€€€€€€€€€€€~~~~}}}}}||||{{{{zzzzzzzyyyyxxxxwwwvvvuuuttssrrqqqoonnnnmmmmmmllllllkkkkkjjjggffffffffeeeeeeeeeeeddddcccccccbbbbbbbbbbbbaaaaaa``````_______________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>========<<<<<<<<<;;;;;;;::::99999998888888888888888888888777777776666666666555555444444433333322222221111111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^______________````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeefffffffffffffffffffffffgggggggggggggggggggghhhhhhhggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjllllllllllllkkkkkkkkkkkkkllllllllkkkkkkkkkkklllmmmnoooppppqqqqqrrsstuuvwxyyz}~~~~~~~}}}}||||||€~~~~~~~~€€€€€€€€€€€€€~~}}}}}|||||{{{{zzzzzzzzyyyyxxxxwwwvvvuutttssrrqqpoonnnmmmmmmlllllllkkkkjjjjggfffffffeeeeeeeeeeedddddcccccccbbbbbbbbbbbaaaaaaa``````______________^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;:::::99999998888888888888888888888777777777666666666555555544444433333222222221111111111110000000000000///////////.............------------,,,,,,,,,,,,,+++++++++**************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^^^^^^^______________```````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjllllllllllkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkllllmmnooooppppqqqqrrrsttuvwxyyz}}~~~~~~}}}}|||||{~~~~~~~~~€€€€€€€€€~~}}}}}|||||{{{{zzzzzzzzzyyyyxxxxwwwvvvuuttsssrrqqpoonnnmmmmmmllllllkkkkkjjjjgfffffffeeeeeeeeeeeddddddccccccbbbbbbbbbbbaaaaaaaa`````______________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;;;::::99999998888888888888888888888877777777776666666655555554444443333322222222111111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^_______________``````````aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeefffffffffffffffffffffffgggggggggggggggggggggghhhgggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjlllllllllkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkklllmmnnooopppppqqqqrrsstuvwwxyz}}~~~~~~~}}}}|||||{{~~~~~~~~~~~€€€€€€~~~}}}}}||||{{{{{zzzzzzzzzzyyyyxxxxwwwvvuuuttssrrrqqponnnnmmmmmlllllllkkkkjjjjjgfffffffeeeeeeeeeeeddddddcccccbbbbbbbbbbbaaaaaaaaa````______________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;:::::99999998888888888888888888888877777777777666666655555554444443333322222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^________________`````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddcdddddddddddddddddddddddeeeeeffffffffffffffffffffffgggggggggggggggggggggggghgggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjlllllllkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkklllmmmnoooopppppqqqrrsstuvvwxyz|}~~~~~~~}}}}|||||{{~~~~~~~~~~~~~~~~~~~}}}|||||{{{{{zzzzzzzzzzzyyyyxxxxwwwvvuuuttssrrqqqponnnmmmmmlllllllkkkkkjjjjifffffffeeeeeeeeeeedddddddccccbbbbbbbbbbbbaaaaaaaaa````_____________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>========<<<<<<<<;;;;;;::::999999998888888888888888888888887777777777776666655555555444443333322222221111111111110000000000000///////////............-------------,,,,,,,,,,,,,+++++++++*************)))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^__________________```````aaaaaaaaaaaaaaaaabbbbbbbbabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddccddddddddddddddddddddddddeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjllllkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkklllmmmnooooppppppqqqrrsttuvwxyy|}}~~~~~~~~~~~}}}|||||{{{~~~~~~~~~~~~~~~~~~~~~~~~}}|||||{{{{{zzzzzzzzzzzzyyyyxxxxwwvvvuutttssrrqqpponnnmmmmmllllllkkkkkkjjjjifffffffeeeeeeeeeeddddddddcccbbbbbbbbbbbbaaaaaaaaaa```_____________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;;::::99999999888888888888888888888888777777777777766665555555544444333322222222111111111111000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))((((((((((((('(((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^___________________``````aaaaaaaaaaaaaaaaaabbbbbbbaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddccccddddddddddddddddddddddeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnooooppppppqqrrsstuvwxxy|}}~~~~~~~~~~}}}}||||{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~}}|||||{{{{{zzzzzzzzzzzzzyyyyyxxxwwwvvuuuttssrrrqqpponnnmmmmlllllllkkkkkjjjjjiffffffeeeeeeeeeedddddddddccbbbbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;::::999999999888888888888888888888888777777777777777665555555544443333322222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,++++++++++*************))))))))))))))))((((((((((((('((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^___________________`````aaaaaaaaaaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbbbbbbbbcbbccccccccccccccccccccccdcccccdddddddddddddddddddddeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkklllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoooooppppppqqrrstuvvwxy||}}~~~~~~~~~}}}|||||{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||{{{{{zzzzzzzzzzyzzyyyyyxxxxwwwvvuutttssrrqqqppnnnmmmmmlllllllkkkkkjjjjiifffffeeeeeeeeeeedddddddddccbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;::::99999999988888888888888888888888887777777777777776555555554444333332222222111111111111000000000000////////////............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((('((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________`````aaaaaaaaaaaaaaaaaaabbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddeeeeeeeeeefffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmnnoooooopppppqqrrsttuvwxy||}}}~~~~~~~}}}}||||{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{zzzzzzyyyyyyyyyyyyyxxxxwwvvvuuttssrrrqqpppnnnmmmmmllllllkkkkkjjjjjiifffffeeeeeeeeeeddddddddddbbbbbbbbbbbbaaaaaaaaaaaa``____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKJJJJJJIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>========<<<<<<<;;;;;:::::99999999988888888888888888888888887777777777777776655555554444333332222222111111111110000000000000///////////.............-------------,,,,,,,,,,,,,+++++++++*************))))))))))))))))(((((((((((((''(((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!! [[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________``````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjkkkjjjjjjjjjjjjjjjjjkkkllllmmmmnnnnnnnoooppqrsstuvwyzz{{{{{{{{{{{zzzzyyyyyyx~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~}}}}}}}||||||{{{{zzzzzzyyyyyyyyyyyyxxxxwwwvvuutttssrrqqqppoonnmmmmlllllllkkkkkkjjjjiiiffffeeeeeeeeedddddddddddcbaaaaaaaaaaaaa```````````````````_____________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::::9999999999999999999998888888877777777776666666666776666665555444443333333221111111111110000000000000/////.............-----------,,,,,,,,,,,,,++++++++*************))))))))))))))))((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________```````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjkjjjjjkjjjjjjjjjjjjjjjjjjjjkkklllmmmmnnnnnnnnooppqrrstuvvyyzz{{{{{{{{{{zzzzyyyyyxx~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}||||||{{{{zzzzzyyyyyyyyyyyyyyxxxxwwvvvuuttssrrrqqpppoonmmmmmlllllllkkkkkjjjjjiiifffeeeeeeeeedddddddddddccbaaaaaaaaaaaa```````````_````````_____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTSSSSSSSSSRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLLKKKKKKKKKKKKKIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=========<<<<<<;;;;;:::::9999999999999999999999888888887777777777666666666677666666555544443333333222111111111111000000000000//////............------------,,,,,,,,,,,,,++++++++*************))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmnnnnnnnnoopqqrstuuvxyzzz{{{{{{{{zzzzzyyyyyxx~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzzyyyyyyyyyyyyyyyxxxwwwvvuuttsssrrqqpppooonmmmmmlllllllkkkkkjjjjjiiifffeeeeeeeeeddddddddddcccaaaaaaaaaaa````````````__```````_____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>========<<<<<<<;;;;;:::::9999999999999999999999988888887777777777666666666677666665555544443333333222111111111110000000000000/////.............------------,,,,,,,,,,,,,++++++++*************)))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllmmmmmmnnnnnnooppqrsstuvxyyzz{{{{{{{zzzzzyyyyyyxx~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{zzzzyyyyyyyyyyyyyyyyxxxwwvvvuuttssrrqqqppoooommmmmllllllllkkkkkjjjjiiiifffeeeeeeeedddddddddddcccaaaaaaaaaa`````````````__``````_____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSSSSRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKKKKJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;:::::999999999999999999999998888888777777777766666666667666666555544444333333222211111111111000000000000//////.............-----------,,,,,,,,,,,,,+++++++++************))))))))))))))))((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________````````````````````aa`aaaaaaaaaaaaaaaaaaaaabbbbbbbcccccccccccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllmmmmmmmmnnnnnoopqqrstuvxxyzzz{{{{{{zzzzzyyyyyxxx~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{zzzzyyyyyyyyyyyyyyyyyxxwwwvvuuttssrrrqqpppooonmmmmmllllllllkkkkkjjjjiiiiffeeeeeeeedddddddddddccccaaaaaaaaa`````````````___`````_____________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUVVVVUUUUUUUUUUUUUTTSSSSSSSRRRRRRRRRRQQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKKKKKJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>========<<<<<<<;;;;;::::::999999999999999999999998888888777777777666666666667666666555544443333333222211111111110000000000000/////.............------------,,,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^__________``````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllmmmmmmmmmmnnnooppqrsttuwxyyzzzz{{{zzzzzzyyyyyxxx~~~~~~~~~~~~~}}}}}}}}}}}}||}}}}}}}}}}}}}}}}||||||||{{{zzzzyyyyyxxxyyyyyyyyyxwwwwvvuuttssrrqqpppooonnmmmmlllllllllkkkkkjjjjiiiiffeeeeeeeeddddddddddcccccaaaaaaaaa````````````____````_____________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>========<<<<<<<<;;;;;::::::999999999999999999999998888888777777777666666666666666665555444443333332222211111111110000000000000/////.............-----------,,,,,,,,,,,,,++++++++++************)))))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^__________```````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggghhhhhhhhhgggggggggggggghhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjkkkllllmmmmmmmmmmnnnoopqrsstuwxyyzzzzzzzzzzzzyyyyyyyxx~~~~~~~~~~~~}}}}}}}}}}}}}|||||||}}}}}}}}}}|||||||{{{{{zzzyyyyyxxxxxxxyyyyyywwwwvvvuutssrrrqqppooonnnmmmllllllllllkkkkkjjjjiiiifeeeeeeeeddddddddddccccccaaaaaaaa````````````_____````____________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>========<<<<<<<<;;;;;;::::::99999999999999999999998888888877777777666666666666666665555544443333333222221111111111000000000000//////............------------,,,,,,,,,,,,,++++++++++***********)))))))))))))())((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^_________```````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggggghhhhhhhgggggggggggggggghhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjkkkllllmmmmmmmmmmnnnoopqqrstuwxxyyzzzzzzzzzzzyyyyyyxxx~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||||||||{{{{{zzzyyyyxxxxxxxxxxxxxxwwwwvvuuttssrrqqpppoonnnnmllllllllllllkkkkkjjjjiiiifeeeeeeeddddddddddcccccccaaaaaaa````````````______```_____________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>========<<<<<<<<<;;;;;:::::::99999999999999999999998888888777777776666666666665666665555444443333333222221111111110000000000000/////.............-----------,,,,,,,,,,,,,,++++++++++***********)))))))))))))())(((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^__________``````````````````````aaaaaaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccdddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggghhhhhggggggggggggggggggghhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjkkkllllmmmmmmmmmmmnnnoppqrsttwwxyyzzzzzzzzzzzyyyyyyxxx~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||||||||{{{{zzzyyyyxxxxxxxxxxxxxxxwwwvvvuuttssrrqqppooonnnmllllllllllllkkkkkjjjjiiiihfeeeeeedddddddddddcccccccaaaaaa````````````_______``_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=======<<<<<<<<<;;;;;;:::::::9999999999999999999999888888877777776666666666655566665555544443333333222222111111111000000000000//////............------------,,,,,,,,,,,,,+++++++++++**********))))))))))))))()((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! [[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^___________``````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbccccccccccccccdddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggggghhhggggggggggggggggggggghhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkklllllmmmmmmmmmmmnnoopqrsstvwxxyyzzzzzzzzzzzyyyyyyxx~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{zzzyyyyxxxxxxxxxxxxxxxwwvvvuuuttsrrqqppooonnnmmlllllllllllkkkkkkjjjjiiiiheeeeeedddddddddddccccccccaaaaa````````````________`_____________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKKKKKKJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=======<<<<<<<<<<;;;;;;:::::::9999999999999999999998888888777777776666666655555566655555444443333333222222111111110000000000000/////.............------------,,,,,,,,,,,,,+++++++++++**********)))))))))))))(()((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! Z[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]^^^^^^^^^^^^^^^^^____________``````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbccccccccccccddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggggggggggggggghggggggggggggggggggggggghhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjkkkllllmmmmmmmmmmmnnoopqqrstvwxxyyzzzzzzzzzzzyyyyyyxx~~~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{zzzyyyyxxxxxxxxxxxxxxxwwvvvuuttssrrqqppoonnnmmmlllllllllkkkkkkkkjjjjiiihheeeeeeddddddddddcccccccccaaaa````````````______________________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKKKKJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;::::::::999999999999999999998888888777777776666666555555556555555444443333333322222211111111000000000000//////.............-----------,,,,,,,,,,,,,,+++++++++++**********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]^^^^^^^^^^^^^^^^_____________``````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbcccccccccccddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjkkkkllllmmmmmmmmmmmnnoppqrstvwwxyyyzzzzzzzzzzyyyyyyxx~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{zzzyyyxxxxxxxxxxxxxxxxwvvvuuuttssrrqqppoonnnmmmlllkkkkkkkkkkkkkjjjjiiiihheeeeeddddddddddccccccccccaaaa```````````______________________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAAA@AAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;::::::::999999999999999999998888887777777766666665555555555555554444443333333222222211111110000000000000/////.............------------,,,,,,,,,,,,,++++++++++++*********))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]^^^^^^^^^^^^^^^______________```````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccdddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjkkkklllllmmmmmmmmmmnnoopqrssvwwxxyyzzzzzzzzzzyyyyyyxx~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{zzzyyyxxxxxxxxxxxwwwwwvvvvuuuttssrrqqppoonnmmmmlkkkkkkkkkkkkkkjjjjjiiiihheeeeddddddddddcccccccccccaa````````````______________________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAAA@AAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;;:::::::999999999999999999998888887777777766666665555555555555555444443333333222222221111111000000000000//////.............------------,,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]^^^^^^^^^^^^^________________```````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjiiiiiiiiiiiiiiijjjkkkklllllllllllmmmmmnnopqqrsuvwxxyyzzzzzzzzzzyyyyyyxx~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{zzzyyyxxxxxxwwwwwwwwwwvvvuuuttsssrqqppoonnnmmmlkkkkkkkkkkkkkkkjjjjiiiihhheeeedddddddddcccccccccccba````````````______________________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKKKKKJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<<<<<;;;;;;::::::::999999999999999999988888887777777666666655555555544555544444433333333222222221111110000000000000//////............-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_________________```````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbcccccddddddddddddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiiiiiiiijjjkkkkllllllllllllmmmnnoppqrsuvwxxyyzzzzzzzzzzyyyyyyxx~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{||||||||||||||{{{{{zzzyyyxxxxxwwwwwwwwwwwvvuuuuttssrrqqppoonnmmmllkkkkkkkkkkkkkjjjjjiiiiihhheeedddddddddcccccccccccbba```````````______________________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAAAA@@AAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>=======<<<<<<<<<;;;;;;;::::::::999999999999999999888888887777776666666555555554444555444444433333333222222221111110000000000000//////............-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^__________________````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbccccdddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggggffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllllmmmnoopqrsuvwwxyyyzzzzzzzzzyyyyyxxx~~~~~~~~~}}}}}}}}}}}||||||||{{{{{{{||||||||||||{{{{{{zzzyyyxxxxxwwwwwwwwwwwvuuuutttssrrqqppoonnmmmllkkkkkkkkkkjjjjjjjjiiiihhhheedddddddddcccccccccccbbb```````````_____________^________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYXXXXXXXWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRQQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGGFGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>=======<<<<<<<<<;;;;;;;::::::::99999999999999998888888887777776666666555555554444455444444433333333222222222111110000000000000///////............-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^____________________```````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbbccddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggggffffffggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllllmmmnnopqrsuvwwxyyyzzzzzzzzzyyyyyxxx~~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{||||||||||||{{{{{zzzyyyyxxxxwwwwwwwwwwvuuuuuttsssrrqqppoonnmmlllkkkjjjjjjjjjjjjjjiiiihhhhheeddddddddcccccccccccbbbb``````````_____________^^_______^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@AA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=======<<<<<<<<;;;;;;;;:::::::999999999999999988888888777777666666665555555544444444444444333333333222222222111110000000000000///////...........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^____________________````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggggggggffffffffgggggggggggggggggfggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkklllllllllllllmmnnopqrruvvwxxyyzzzzzzzzzyyyyyxxx~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{|||||||||||{{{{{{zzzyyyyxxxxwwwwwwwwvvvuuuutttsssrrqqppoonnmmlllkjjjjjjjjjjjjjjiiiiihhhhhgeddddddddcccccccccccbbbbb`````````_____________^^^______^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@@@@????????????????>>>>>>>>>>>>========<<<<<<<<;;;;;;;::::::::99999999999999988888888777777666666665555555544444444444444333333333222222222211111000000000000////////...........-------------,,,,,,,,,,,,+++++++++++++********)))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^___________________````````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbbbbcccdddddddddddddddddddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggffffffffffgggggggggggggggfffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkllllllllllllmmmnoppqrtuvwxxyyzzzzzzzzzyyyyyxxx~~~~~~~}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||||||{{{{{{zzzzyyyxxxxwwwwwwwvvvvuuuttttssrrrqqppoonnmmlllkjjjjjjjjjjjjjiiiiihhhhhggddddddddcccccccccccbbbbbb`````````____________^^^^_____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYXXXXXXXXXWWWWWWVVVWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSRRRRRRRRQQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>========<<<<<<<<;;;;;;;:::::::999999999999998888888887777776666666665555555444444444444443333333333222222222211110000000000000////////..........-------------,,,,,,,,,,,,++++++++++++++********)))))))))))))(((((((((((((((('''''''''''''&''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^____________________`__`````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggffffffffffffgggggggggggggffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjkkkkkllllllllllllmmnoopqrtuvwxxyyyzzzzzzzzyyyyxxxx~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{||||||||||{{{{{{zzzzyyyxxxxwwwwwwvvvvvuuttttsssrrrqqppoonnmmllljjjjjjjjjjjiiiiiiihhhhhgggdddddddccccccccccbbbbbbbb````````____________^^^^^____^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=========<<<<<<<;;;;;;;;:::::::99999999999988888888877777776666666665555555444444443444443333333333222222222221111000000000000/////////..........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((''''''''''''''&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________`````````````````````aaaaaaaabbbbbbbbbbbbbbbbbbccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggggffffffffffffffgggggggggggffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiijjjjkkkkklllllllllllmmnnopqrtuvwwxyyyzzzzzzzyyyyyxxxx~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{||||||||||{{{{{{zzzzyyyxxxxwwwwwwvvvvvuuttttsssrrrqqppoonnmmllljjjjjjjiiiiiiiiiihhhhhggggddddddccccccccccbbbbbbbbb```````____________^^^^^^___^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWVVVWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>=========<<<<<<<;;;;;;;:::::::999999999998888888888777777776666666655555554444444433444443333333333222222222221110000000000000/////////.........-------------,,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^_______________________`````````````````````aaaaaaaabbbbbbbbbbbbbbbbbccccccccddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggggffffffffffffffffgggggggggfffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiijjjjkkkkkkkkkkkkkllllmmnopqrtuvvwxxyyzzzzzzyyyyyyxxxx~~~~~~~}}}}}}}}}}}|||||||{{{{{{{{{{{{{|||||||||{{{{{{zzzzyyyxxxxxwwwwwvvvvvuttttssssrrqqqppoonnmmllkjjjjjiiiiiiiiiiihhhhhhggggdddddccccccccccbbbbbbbbbb``````____________^^^^^^^__^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;:::::::999999999888888888887777777766666665555555554444444333444433333333332222222222221110000000000000/////////.........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&'''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________```````````````````aaaaaaaaaabbbbbbbbbbbbbbbcccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggggfffffffffffffffffffggggggfffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiijjjjkkkkkkkkkkkkklllmmnoppqtuuvwxxyyyzzzzzyyyyyxxxxx~~~~~~~}}}}}}}}}}||||||||{{{{{{{{{{{{||||||||||{{{{{{zzzzyyyyxxxxwwwwvvvvvvuttttssssrrqqqppoonnmmllljjjjjiiiiiiiiihhhhhhggggggddddccccccccccbbbbbbbbbbb`````____________^^^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>?>>>>>>>>>>>>>===========<<<<<<<;;;;;;;::::::999999998888888888887777777766666665555555554444444433344433333333333222222222222110000000000000//////////.........-------------,,,,,,,,,,,++++++++++++++********)))))))))))))((((((((((((((((''''''''''''''&&'''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________``````````````````aaaaaaaaaaabbbbbbbbbbbbbbcccccccccccddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggfffffffffffffffffffffggggfffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiijjjjkkkkkkkkkkkkkkllmmnnopqstuvwwxyyyyyzyyyyyyyxxxxx~~~~~~~~}}}}}}}}}||||||||{{{{{{{{{{{{|||||||||{{{{{{{zzzzyyyyxxxxwwwwvvvvvutttttssssrrqqqppoonnmmllljjjjiiiiiiiiihhhhhhgggggggdddccccccccccbbbbbbbbbbbb````_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<;;;;;;;::::::999999988888888888777777776666666555555555544444444333344333333333333222222222222110000000000000//////////........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))((((((((((((((((''''''''''''''&&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!! ZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^________________________````````````````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiijjjjkkkkkkkkkkkkklllmnnopqstuvwwxxyyyyyyyyyyyxxxxxx~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{{{{{||||||||{{{{{{{zzzzyyyyxxxxwwwwvvvvvutttttsssrrrqqqppoonnmmllljjjjiiiiiiihhhhhhhgggggggfddccccccccccbbbbbbbbbbbbb```_____________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVWVVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJIIIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>============<<<<<<<;;;;;;::::::999999988888888888777777776666666555555555544444444333334433333333333222222222222210000000000000///////////........-------------,,,,,,,,,,,,+++++++++++++********))))))))))))))(((((((((((((((('''''''''''''&&&''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!""!!!!!!!!!!!!!!! YYYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^``````````````````aaaaaaabbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhggggghhhhhhgggggggggggggggghhhijjjkkkkkkkkkkkkkkllmmnopqrstuuvwwwxxxxxxxxxwwwwwww{{{{{{{zzzzzzzzyyyyyyyyxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwvvvvvuuuuuttssssrrrrqqqppoonnmmmllkjiiiihhhhhhhggggggffffffffbbbbbbbbaaaaaaaaaaaa`````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZY[[[ZZZZZZZZZZZZZZYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRTTTSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;::::::9999998888888888777777777666666666555555555544444444333333333332222222222222111111111110000000000000///////...........-------------,,,+++++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! YYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^````````````````````aaaaabbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhhhhhhhggggggggghhhggggggggggggggggggghhhhjjjjkkkkkkkkkkkkkllmmnopqrsttuvvwwwxxxxxxxwwwwwwww{{{{{{{{zzzzzzzyyyyyyyyxx{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwvvvvvuuuuuttsssssrrrqqqppoonnnmmllkjjiiihhhhhhggggggffffffffebbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^^^^^]^^]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZYY[[ZZZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRTTSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;::::::999999888888888777777777666666666555555555544444444333333333332222222222222111111111110000000000000////////...........-------------,,++++++++++++++****************))))))))))))))(((((((((((((('''''''''''''&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^`````````````````````aaaabbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddddddddeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhggggggggggghgggggggggggggggggggggghhhjjjjkkkkkkkkkkkkkllmmnopqrsstuvvwwwxxxxxxwwwwwwwww{{{{{{{{zzzzzzzyyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwvvvvvvuuuuutttsssrrrrqqqppooonnmmllljjiiihhhhhhgggggfffffffeeebbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]^]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZYYY[ZZZZZZZZZZZZZZYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRTSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;::::::999999888888887777777776666666655555555555544444444333333333332222222222222111111111110000000000000////////...........-------------,,+++++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^__`````````````````````aabbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhjjjjkkkkkkkkkkkkkllmmnopprrstuuvvwwwwxxxwwwwwwwwww{{{{{{{{{zzzzzzyyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwvvvvvvuuuuutttsssrrrrqqqppooonnmmllljjiiiihhhhhgggggffffffeeeebbbbbaaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRSSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;::::::999999988888887777777776666666665555555555544444444433333333333222222222222111111111110000000000000/////////..........-------------,,,+++++++++++++****************))))))))))))))(((((((((((((('''''''''''''&&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___`````````````````````abbbbbbbbbbbbbbbbbbbbbccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhgggggggggggggggggggggggggggggggggggggghhhjjjjkkkkkkkkkkkkkkllmnoopqrstuuvvwwwwwwwwwwwwwwwww{{{{{{{{{{zzzzzyyyyyyxxxx{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwwvvvvvvuuuuutttsssrrrqqqpppooonnmmmlljjiiiihhhhhggggfffffffeeeebbbbaaaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;::::::999999988888887777777766666666665555555555444444444333333333332222222222222111111111110000000000000/////////..........-------------,,+++++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____````````````````````abbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeffffffffffffffffeefffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhgggggggggggggggggggggggggggggggggggggggghhhjjjjkkkkkkkkkkkkkkllmnoopqrsttuvvvwwwwwwwwwwwwwwww{{{{{{{{{{zzzzzyyyyyyxxxx{{{{{{{{{{{{{{{{{{{{{{zzzyyyyxxxxwwwwwvvvvvvvuuuuutttsssrrrqqqpppooonnmmmlljjjiiihhhhgggggffffffeeeeebbbaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;::::::99999998888887777777766666666665555555555544444444333333333333222222222222211111111111000000000000//////////.........-------------,,,+++++++++++++*****************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______```````````````````aabbbbbbbbbbbbbbbbbbbbbbbcccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeffffffffffffffeeeefffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhgggggggggggggggggggggggggggggggggggfffgggggghhhjjjkkkkkkkkkkkkkkkllmnoopqrsttuuvvvwwwwwwwwwwwwwww{{{{{{{{{{{zzzzyyyyyyxxxx{{{{{{{{{{{{{{{{{{{{{zzzzyyyyxxxxwwwwvvvvvvvvuuuuutttsssrrrqqqppooonnnmmmlljjjiiihhhhgggggfffffeeeeeebbaaaaaaaaaaa````````````_______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGGGGFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;:::::999999998888887777777766666666665555555555444444444333333333332222222222222111111111110000000000000//////////.........-------------,,,+++++++++++++****************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^________`````````````````aaaabbbbbbbbbbbbbbbbbbbbbcccccccccddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeffffffffffffeeeeeeefffffffffffffffffffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggfffffggggghhijjjkkkkkkkkkkkkkkkllmnoopqrsttuuvvvvwwwwwwwwwwwwww{{{{{{{{{{{zzzzyyyyyxxxxx{{{{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwwvvvvvvvvuuuuutttsssrrqqqpppooonnnmmllljjjiiihhhhgggggfffffeeeeeebaaaaaaaaaaa`````````````______^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSRRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;::::::999999988888877777777666666666655555555554444444443333333333332222222222222111111111110000000000000//////////........-------------,,,,++++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^_________````````````````aaaaabbbbbbbbbbbbbbbbbbbbccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeffffffffffeeeeeeeeeffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggggghhijjkkkkkkkkkkkkkkkllmmnoopqrsttuuvvvvvwwwwwwwwwwwww{{{{{{{{{{{zzzzyyyyyxxxxx{{{{{{{{{{{{{{{{{{{{zzzzzyyxxxxwwwwwvvvvvvvvvuuuuutttsssrrqqqppooonnnmmmllljjjiiiihhhgggggffffeeeeeeeaaaaaaaaaaa``````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;::::::99999998888887777777766666666665555555555444444444333333333332222222222222111111111110000000000000///////////........-------------,,,,++++++++++++****************))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^__________```````````````aaaaaaabbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggghhhijjkkkkkkkkkkkkkkkllmmnoopqrsstuuuvvvvvvvwwwwwwwwww{||||{{{{{{zzzzyyyyyyxxxx{{{{{{{{{{{{{{{{{{{zzzzzyyyxxxxwwwwvvvvvvvvvvuuuuutttssrrrqqpppooonnnmmmllljjjiiiihhhggggfffffeeeeeeeaaaaaaaaaa```````````````____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRQQQQQQPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>===============<<<<<<<<<<<<;;;;;;::::::999999998888887777777666666666655555555555444444443333333333332222222222222111111111110000000000000///////////........-------------,,,,+++++++++++*****************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^____________`````````````aaaaaaaaabbbbbbbbbbbbbbbbccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggghhhijkkkkkkkkkkkkkkkkllmmnoopqrssttuuvvvvvvvvvwwwwwwww||||||{{{{{{zzzzyyyyyxxxx{{{{{{{{{{{{{{{{{{{zzzzzyyxxxxwwwwwvvvvvvvvvvuuuuutttssrrqqqppooonnnmmmlllljjjiiihhhhggggfffffeeeeeedaaaaaaaaa``````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;::::::99999999888887777777766666666665555555555544444444333333333332222222222222111111111110000000000000////////////.......-------------,,,,,+++++++++++*************)**))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^_____________````````````aaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffgggggggggggggggggggggggggggggggggfffffffffffggghhiijkkkklllkkkkkkkkkllmmnoopqrssttuuuvvvvvvvvvwwwwwww|||||||{{{{{zzzzyyyyyyxxx{{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwvvvvvvvvvvvuuuuuttsssrrqqppooonnnmmmllllkjjiiiihhhhggggffffeeeeeeddaaaaaaaa``````````````____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRRQSSSSRRRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<;;;;;;::::::999999998888887777777766666666665555555555444444443333333333332222222222222111111111110000000000000////////////.......-------------,,,,,+++++++++++*************)**))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^_______________``````````aaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffgggggggggggggggggggggggffgggggggffffffffffffggghhiijkkklllllkkkkkkkkllmmnoppqrssttuuuuvvvvvvvvvwwwwww|||||||{{{{{zzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{zzzzyyyxxxxwwwwvvvvvvvvvvvvvuuuuttsssrrqqppoonnnmmmllllkkjiiiiihhhhggggffffeeeeeeddaaaaaaa``````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQSSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;;::::::99999999888888777777776666666666655555555544444444333333333332222222222222111111111111000000000000/////////////......-------------,,,,,,++++++++++**************)**)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^________________`````````aaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffgggggggggggggggggggggffffggggggfffffffffffffggghhiikkklllllllkkkkkklllmmnoppqrsstttuuuuuvvvvvvvvwwwww|||||||{{{{{zzzzyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzyyyxxxwwwwwvvvvvvvvvvvvvuuuuttssrrqqppooonnmmmllllkkkjiiiihhhhhgggffffeeeeeedddaaaaaa``````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQSSSRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>================<<<<<<<<<<;;;;;;::::::999999999888888777777776666666666655555555544444444333333333332222222222222111111111111000000000000/////////////......-------------,,,,,,++++++++++*************))*))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[\\[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^__________________```````aaaaaaaaaaaaaaabbbbbbbbbbcccccccccccccccccccccdddddcddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffgggggggggggggggggggffffffggggfffffffffffffffggghhiikkkllllllllkkkkklllmmnoppqrsstttuuuuuuuuvvvvvwwwww||||||||{{{{zzzzyyyyyyyyy{{{{|||||{{{{{{{zzzzzyyyyxxxwwwwvvvvvvvvvvvvvvuuuuttssrrqqppoonnmmmllllkkkkiiiiihhhhggggffffeeeeeedddaaaaa``````````````______^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQSSRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=================<<<<<<<<<;;;;;;;::::::99999999888888877777777666666666665555555554444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,+++++++++**************))*)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! XXXXYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]___________________``````aaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccdddcccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffggggggggggggggggfffffffffggfffffffffffffffffgghhhiikklllllllllkkkkklllmmnoppqrssttttuuuuuuuuvvvvvwwww{|||||||{{{{zzzzzyyyyyyyy{{|||||||{{{{{{{zzzzzyyyyxxxwwwwvvvvvvvvvvvvvvvuuuttssrrqqpoonnnmmllllkkkkjiiiihhhhgggggffffeeeeeddddaaaa``````````````_______^^^^^^^^^^^]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXZZZYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQSRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=================<<<<<<<<<;;;;;;::::::999999999888888877777777766666666665555555544444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,+++++++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]_____________________````aaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccddccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffggggggggggggffffffffffffffffffffffffffffffffgghhiijkklllllllllkkkkklllmnnoppqrrsstttttuuuuuuuuvvvvwww{|||||||{{{{zzzzzyyyyyyyy|||||||||{{{{{{zzzzzyyyyxxxwwwwwvvvvvvvvvvvvvvvuuuttssrrqppoonnmmllllkkkkjjiihhhhhhggggffffeeeeedddddaaa``````````````________^^^^^^^^^^]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXZZYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=================<<<<<<<<;;;;;;:::::::99999999888888888777777776666666666555555554444444333333333322222222222222211111111111100000000000/////////////......--------------,,,,,,,++++++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^____________________```aaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffggggggggggffffffffffffffffffffffffffffffffffgghhiijkklllllllllkkkkklllmnnoppqrrssstttttttuuuuuuvvvvww{{|||||{{{{{zzzzzzyyyyyyy|||||||||{{{{{{zzzzyyyyyxxxwwwwvvvvvvvvvvvvvvvvvuuttssrqqpponnmmmlllkkkkjjjihhhhhgggggfffffeeeeddddddaaa`````````````_________^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXZZYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@?@@@????????????>>>>>>>>>>================<<<<<<<<;;;;;;;::::::999999999888888888777777777666666666655555554444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,++++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^_____________________`aaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffgggggggfffffffffffffffffffffffffffffffffffffgghhiijkklllllllllkkkkklllmmnoopqrrsssstttttttttuuuuvvvww{{{||||{{{{{{zzzzzyyyyyyy|||||||||{{{{{zzzzzyyyyxxxxwwwwvvvvvvvvvvvvvvvvvuuttssrqqpoonnmmlllkkkjjjjjhhhhhgggggfffffeeeeedddddda``````````````__________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYXXXZYYYYYYYYYYYYYYXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@?@@@???????????>>>>>>>>>>>================<<<<<<<;;;;;;;::::::9999999998888888888877777777766666666655555544444443333333333222222222222222111111111111000000000000/////////////......-------------,,,,,,,,++++++++*************)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^____________________`aaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeddddddddddeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggghhhhhgggggggggggggggggggggffffffffffffffffffffffffgggggfffffffffffffffffffffffffffffffffffffffgghhiijkkllllllllllkkkklllmmnoopqqrrsssssstttttttuuuuvvvw{{{{|||{{{{{{zzzzzzyyyyyy|||||||||{{{{{zzzzyyyyyxxxwwwwwvvvvvvvvvvvvvvvvvuuttssrqqpoonmmlllkkkjjjjjihhhhgggggfffffeeeeeddddddda`````````````___________^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?@@?????????????>>>>>>>>>>>==============<<<<<<<<;;;;;;:::::::999999999888888888887777777777666666665555554444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,+++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^___________________```aaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeddddddddddddeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggghhgggggggggggggggggggggggfffffffffffffffffffffffffggfffffffffffffffffffffffffffffffffffeeeffffgghhiijkklllllllllkkkkklllmmnoopqqrrrssssssssstttttuuuvvv{{{{{{{{{{{{{zzzzzzzzzzzz|||||||||{{{{zzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvuuttsrrqpponnmmllkkkjjjjiiihhggggggfffffeeeeeeddddddd````````````_____________^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@??@@?????????????>>>>>>>>>>>==============<<<<<<<;;;;;;;::::::9999999999888888888888777777777666666665555554444443333333333222222222222222111111111111000000000000/////////////......-------------,,,,,,,,,+++++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^_________________`````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeddddddddddddddeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeffffgghhiijkklllllllllkkkkklllmmnoopqqqrrrrsssssssssttttuuvvv{{{{{{{{{{{{{zzzzzzzzzzzz||||||||{{{{{zzzzyyyyyxxxxwwwwwvvvvvvvvvvvvvvvvvuuttsrrqpponnmllkkkjjjjiiiigggggggffffffeeeeedddddddc```````````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQPPOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAA@@@@@@@@@@??@??????????????>>>>>>>>>>>>============<<<<<<<;;;;;;;::::::9999999999888888888888887777777776666666555554444444333333333322222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,++++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^________________``````aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeeeeddddddddddddddddeeeeeeeeeddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggghhhhhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeefffgghhiijkklllllllllkkkkklllmmnnoopqqqrrrrrrrrsssssstttuuvvz{{{{{{{{{{{{zzzzzzzzzzzz||||||||{{{{zzzzyyyyyxxxxwwwwwwvvvvvvvvvvvvvvvvvuuttsrrqpoonmmllkkjjjjiiiiigggggffffffeeeeeedddddddcc``````````_______________^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???@??????????????>>>>>>>>>>>>============<<<<<<;;;;;;;::::::99999999999888888888888888777777776666666555554444443333333333222222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,++++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^______________````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddeedddddddddddddddddddeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeefffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeefffgghhiijkkllllllllkkkkkkkllmmnnooppqqqrrrrrrrrrrssssttuuuvzz{{{{{{{{{{{zzzzzzzzzzzz||||||||{{{{zzzzyyyyyxxxxwwwwwwvvvvvvvvvvvvvvvvvuutssrqqponnmllkkjjjjiiiihhggggffffffeeeeeedddddddccc`````````______________^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>============<<<<<<;;;;;;;:::::::9999999999888888888888888877777777666666555555444444333333333322222222222222111111111111100000000000/////////////......--------------,,,,,,,,,,+++++**************)))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^^^^^^^^^^_____________`````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeffffffffffffffgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeffffffffffffffffffffffffffffffffeeeeeeeeefffgghhiijkkllllllllkkkkkkklllmmnooppqqqqqqrrrrrrrrrsssttuuuzzz{{{{{{{{{{zzzzzzzzzzzz|||||||{{{{{zzzyyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvvuutssrqpponmmllkkjjjiiiihhhggfffffffeeeeeedddddddcccc```````_______________^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>===========<<<<<<;;;;;;::::::::99999999999888888888888888887777777666666555554444443333333333222222222222222111111111111100000000000/////////////......-------------,,,,,,,,,,,+++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^__________________```````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffgghhijjkkkkkkkkjjjjjjjkkkllmmnqrrrssssssssssttttuuuvvww{{{||||||||||||{{{{{{{{{{|||{{{{{{zzzzyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuussrqpponmmlkkjjjiiihhhhhgggggfffffffeeeeeeddddddddc``````````______________^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRSSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>>>>>>======<<<<<<;;;;;:::::::::99999999999999999999888888888777777666655555444444333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,+++++++++++++********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""#""""""""""""""!!!!!!!!!!!!!!! YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________`````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeedddeeeeeffgghhijjkkkkkkkkjjjjjjjkkkllmmnqqrrrssssssssssstttuuvvvw{{{||||||||||||{{{{{{{{{{|||{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuutsrrqpoonmllkkjjiiihhhhhgggggffffffeeeeeeeddddddddcc````````_______________^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????>>>>>>>>>>>>>>=====<<<<<<;;;;;:::::::::99999999999999999999888888888777777666665555444444433333333333322222222222222111111111111000000000/////////////...............-------------,,,,,,+++++++++++++********)))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""#""""""""""""""!!!!!!!!!!!!!! XYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______________``````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeddddeeeeeffgghhijjjkkkkkkjjjjjjjjkkkllmmmqqrrrrrrrrssssssstttuuvvwz{{{|||||||||||{{{{{{{{{{||{{{{{{zzzzyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuutsrqqponmmlkkjjiiihhhhggggggffffffeeeeeeeddddddddccc```````_______________^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWXXWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>>>>>>=====<<<<<;;;;;;:::::::::999999999999999999998888888888777777666665554444444333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,++++++++++++++********)))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""#""""""""""""""!!!!!!!!!!!!!! XXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^______________````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeeeeffgghhijjjkkkkkkjjjjjjjjjkklllmmqqqrrrrrrrrrrsssssttuuvvvz{{{|||||||||||{{{{{{{{{{|{{{{{{{zzzzyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuuutsrqpoonmllkjjiiihhhhgggggfffffffeeeeeeeddddddddcccc`````________________^^^^]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@??????????????????>>>>>>>>>>>>>=====<<<<<;;;;;;;::::::::999999999999999999888888888888777777666665555444444433333333333322222222222222111111111111100000000/////////////...............-------------,,,,,,+++++++++++++*********))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!! XXXYYYYYYYYYYYYYYYYYYZZYZZZZZZZZZZZZZZZZZZ[[[[[[Z[[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________`````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhhgggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddeeeeffgghhijjjjkkkkjjjjjjjjjjkkkllmmpqqqqrrrrrrrrrsssstttuuvvzz{{{|||||||||{{{{{{{{{{{|{{{{{{{zzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvuuttrrqponmmlkkjiiihhhhggggggffffffeeeeeeeddddddddccccc````________________^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>======<<<<;;;;;;;:::::::99999999999999999998888888888887777776666665554444444333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,++++++++++++++*********))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXYYYYYYYYYYYYYYYYYZYYZZZZZZZZZZZZZZZZZZ[[[[[ZZZ[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________```````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggghhhhhhhhfffffgggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeffgghhijjjjkkkjjjjjjjjjjjkkklllmpqqqqqrrrrrrrrrssssttuuvvzz{{{{||||||||{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuuutsrqpponmllkjjiihhhhggggggffffffeeeeeeeddddddddcccccc```_______________^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????????>>>>>>>>>>>>======<<<<<;;;;;:::::::999999999999999999998888888888887777776666665554444444433333333333322222222222222111111111111100000000/////////////...............-------------,,,,,,+++++++++++++**********)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[ZZZZ[[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_________`````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggghhhfffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhghggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeffgghhijjjjjjjjjjjjjjjjjjkkklllmppqqqqqrrrrrrrrrssstttuuvyzz{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvvvuuttsrqponmmlkjjiihhhhggggggffffffeeeeeeeddddddddccccccc``_______________^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????>>>>>>>>>>>>======<<<<<;;;;;:::::::9999999999999999998888888888888777777766666655554444444333333333333222222222222221111111111111000000000/////////////..............--------------,,,,,++++++++++++++**********)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[ZZZZZ[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeedddddddddeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggfffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeffgghhhijjjjjjjjjjjjjjjjjjkkkllmppqqqqqqqrrrrrrrrsssttuuvyzzz{{{{|||||{{{{{{{{{{{{{{{{{{{zzzzyyyyyxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuutssqpponmlkkjiihhhhggggggffffffeeeeeeeddddddddcccccccc_______________^^^^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>=======<<<<<;;;;;;::::::99999999999999998888888888888877777777666666555544444443333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,+++++++++++++***********))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[ZZZZZZZ[[[[[[[[[[[[[[[[[[\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^______````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeffgghhhijjjjjjjjjjjjjjjjjjkkklllpppqqqqqqrrrrrrrrssstttuuyyzz{{{{{||||{{{{{{{{{{{{{{{{{{{zzzzzyyyyxxxxxwwwwvvvvvvvuuvvvvvvvvvuuuttsrqponmmlkjjiihhgggggggffffffeeeeeeeddddddddccccccccc______________^^^^^^^^^^^\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>========<<<<<;;;;;::::::99999999999998888888888888887777777776666666555554444444333333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,+++++++++++++***********))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggghhhhggggggggggggggggggggghhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeffgghhhijjjjjjjjjjjjjjjjjjkkklllpppqqqqqqrrrrrrrrrsssttuuyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyxxxxxwwwwvvvvvvuuuuuvvvvvvuuuuttsrqponmlkkjiihhhgggggfffffffeeeeeeeddddddddcccccccccc____________^^^^^^^^^^^^^\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>========<<<<<;;;;;::::::99999999999888888888888888777777777776666666555555444444333333333333322222222222222111111111111100000000//////////////..............-------------,,,,,,+++++++++++++************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggghhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeffggghhijjjjjjjjjjjjjjjjjjkkklllpppqqqqqqqrrrrrrrrssssttuxyyzzz{{{{{{{{{{{{{{{{{{z{{{{{{zzzzzyyyyyxxxxxwwwwvvvvvuuuuuuuuuvuuuuuttssrponnmlkjjihhhggggffffffffeeeeeeeddddddddccccccccccb___________^^^^^^^^^^^^^^\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>===========<<<<<;;;;;::::::99999999988888888888888887777777776666666655555555444444333333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,+++++++++++++************)))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeffggghhiijjjjjjjjjjjjjjjjjkkklllpppqqqqqqqrrrrrrrrrssssttxxyyzzz{{{{{{{{{{{{{{{zzz{{{{{zzzzzzyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuttsrrponmllkjiihhggggfffffffffeeeeeeddddddddccccccccccbb__________^^^^^^^^^^^^^^^\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>===========<<<<<<;;;;;::::::9999999888888888888888777777777766666666655555555444444333333333333322222222222222111111111111100000000//////////////..............-------------,,,,,,,+++++++++++++************)))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^____````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggfffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeffggghhiijjjjjjjjjjjjjjjjjkkklllpppqqqqqqqrrrrrrrrrrrssstxxxyyzzz{{{{{{{{{{{{{zzzz{{{{{zzzzzzyyyyyxxxxwwwwvvvvuuuuuuuuuuuuuuuuttssrqponmlkjjihhggggfffffffffeeeeeeddddddddccccccccccbbb_________^^^^^^^^^^^^^^^^\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAAAA@@@@@@@@AA@@@AAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>============<<<<<;;;;;::::::99999998888888888888777777777776666666666555555554444443333333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,,++++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^______````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddcccdddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffgggggggggggggggfffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeefffgghhiijjjjjjjjjjjjjjjjjkkklllpppqqqqqqqrrrrrrrrrrrrssswxxxyyzzz{{{{{{{{{{zzzzzz{{{zzzzzzzzyyyyyxxxxwwwwvvvvuuuuuuuuuuuuuuuuttssrqponmlkjjihhgggffffffffeeeeeeeddddddddccccccccccbbbb________^^^^^^^^^^^^^^^^]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTSTSSSSSSSSSRRRRRRRRRRRRQQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@A@@@@@@@AAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>============<<<<<<;;;;;::::::99999988888888888877777777776666666666655555555544444443333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,,,++++++++++++*************))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_______`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdcccccdddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeefffgghhiiijjjjjjjjjjjjjjjjkkklllpppqqqqqqrrrqqqqqqqrrrrsswwxxyyyzzz{{{{{{{{zzzzzzz{{zzzzzzzzyyyyyyxxxxwwwwvvvvuuuuuuuuuuuuuuutttssrqoonmlkjiihhggfffffffeeeeeeeeddddddddccccccccccbbbbb_______^^^^^^^^^^^^^^^^]]\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@????????>>>>>>>>>============<<<<<<;;;;;;:::::99999988888888888777777777766666666666655555555544444443333333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,,,+++++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeeefffgghhiiiijjjjjjjiijjjjjjkkklllpppqqqqqqqqqqqqqqqqqqrrrsvwwxxyyzzzz{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxwwwvvvvuuuuuuuuuuuuuuuutttsrrqonnmlkjiihgggfffffeeeeeeeeeddddddddccccccccccbbbbbb_____^^^^^^^^^^^^^^^^]]]]\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>=============<<<<<<;;;;;::::::99999988888888887777777777766666666665555555555444444443333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,,,,+++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!! XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddeeefffggghiiiiiijjiiiiiijjjjjkkklllpppqqqqqqqqqqqqqqqqqqqqrrvvwwxxyyzzzzz{{zzzzzzzzzzzzzzzzzzyyyyyyyxxxxwwwwvvvvuuuuuuuuuuuuuuuutttsrrqonnmlkjihhggffffeeeeeeeeeeddddddddccccccccccbbbbbbb____^^^^^^^^^^^^^^^^]]]]]\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>=============<<<<<<;;;;;;:::::99999988888888877777777777766666666665555555555544444443333333333333222222222222221111111111111000000000/////////////...............-------------,,,,,,,,,++++++++++**************)))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$###############""""""""""""""""""!!!!!!!!!!!!!!! WXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^____________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddcddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffggggggggggggefffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccddddddeeefffggghiiiiiiiiiiiiiijjjjjkkklllppqqqqqqqqqqqqqqqppppqqqruvvwwxxyyzzzzzzzzzzzzzzyyzzzzzzyyyyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuutttsrrqonnmlkjihhggffffeeeeeeeeeddddddddccccccccccbbbbbbbb___^^^^^^^^^^^^^^^^]]]]]]\[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>==============<<<<<<<;;;;;::::::99999888888888777777777776666666666655555555555444444433333333333333222222222222221111111111111000000000/////////////..............-------------,,,,,,,,,,++++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#$$##############"""""""""""""""""""!!!!!!!!!!!!!!! WWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZYZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdddddddddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccdddddeeefffggghhiiiiiiiiiiiiijjjjjkkklllppqqqqqqqqqqqqqppppppppqquuvvwxxyyyzzzzzzzzzzzyyyyzzzzyyyyyyyyyxxxxxwwwwvvvvuuuuuuuuuuuuuuuuttttsrrqoonmlkjihhggfffeeeeeeeeeedddddddccccccccccbbbbbbbbb__^^^^^^^^^^^^^^^^]]]]]]][[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>==============<<<<<<<;;;;;::::::999998888888887777777777766666666666555555555554444444433333333333332222222222222211111111111110000000000////////////...............-------------,,,,,,,,,,+++++++++**************))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$$##############"""""""""""""""""""!!!!!!!!!!!!!! WWWWXXXXXXXXXXXXXXXXXXYXXYYYYYYYYYYYYYYYYYYZZZZZYYZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddddccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffgeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggfffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggffffffggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccdddddeeeffggghhiiiiiiiiiiiiiijjjjkkkllmppqqqqqqqqqqqqppppppppppqtuuvwwxxyyyzzzzzzzzzyyyyyzyyyyyyyyyyxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuttttsrrqponmlkjihhggfffeeeeeeeeddddddddccccccccccbbbbbbbbbb_^^^^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>==============<<<<<<<;;;;;::::::9999998888888877777777777666666666665555555555554444444333333333333332222222222222211111111111110000000000////////////..............-------------,,,,,,,,,,,+++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$##############"""""""""""""""""""!!!!!!!!!!!!!!! WWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZYYYZZZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^__________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccddddcccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggffffffffffffgggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccdddddeeeffgggghiiiiiiiiiiiiiijjjjkkkllmppqqqqqqqqqqqppppooooopppttuvvwwxxyyzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvuuuuuuuuuuuuuuuuttttssrqponmlkjihhggffeeeeeeedddddddddccccccccccbbbbbbbbbbb^^^^^^^^^^^^^^^^]]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>==============<<<<<<<;;;;;::::::99999988888888777777777776666666666655555555555544444444333333333333322222222222222111111111111100000000000///////////.............-.-------------,,,,,,,,,,,++++++++**************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##$##############"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYYYZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^___________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccdccccccccccccdddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggffffffffffffffffffgggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccdddddeeefffggghhiiiiiiiiiiiiijjjjkkkllmppqqqqqqqqqqppppoooooooopsttuvvwxxyyyyzzzzyyyyyyyxyyyyyyxxxxxxxxxwwwwwwvvvvuuuuuuuuuuuuuuuuuttttssrqponmlkjiihggffeeeeedddddddddccccccccccbbbbbbbbbbbbb^^^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<;;;;;::::::999999988888888777777777776666666666555555555555544444444333333333333322222222222222111111111111100000000000///////////.............--------------,,,,,,,,,,,,++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZYYYYYYYZZZZZZZZZZZZZZZZZZ[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^_____________________`````````````````````````aaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggfffffffgffffffffffffffffffffffffggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccdddddeeefffggghhhiiiiiiiiiiiijjjjkkkllmppqqqqqqqqqppppoooonnoooosstuuvwwxxyyyyyyyyyyyyyxxyyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttssrqponmlkjiihggffeeeeddddddddcccccccccccbbbbbbbbbbbbbb^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==============<<<<<<<<;;;;;::::::9999999888888887777777777766666666666555555555555544444444333333333333222222222222221111111111111000000000000//////////.............---------------,,,,,,,,,,,,++++++++*************))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!! WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^_______________________`````````````````````````aaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggffffffffffffffffffffffffffffffffffffffffgggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccdddddeeefffggghhhhiiiiiiiiiiijjjjkkkllmpppqqqqqqqppppooonnnnnnoossttuvvwxxyyyyyyyyyyyyxxxyxxxxxxxxxxwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttttsssrqponmlkjiihggffeeeddddddddcccccccccccbbbbbbbbbbbbbba^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==============<<<<<<<<;;;;;:::::999999998888888877777777777766666666665555555555555444444444333333333333222222222222221111111111111000000000000//////////.............---------------,,,,,,,,,,,,+++++++**************))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!! WWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^______________________`_````````````````````````a`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccddddeeefffggghhhhhhiiiiiiiiijjjjkkkllmpppqqqqqqqpppooonnnnnnnnorsstuvvwwxxyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttttssrrqponmlkjiihggfeeeeddddddddccccccccccbbbbbbbbbbbbbbaa^^^^^^^^^^^^]]]]]]]]]]]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==============<<<<<<<<;;;;;:::::9999999988888888777777777777666666666665555555555554444444444333333333332222222222222111111111111110000000000000/////////.............---------------,,,,,,,,,,,,,+++++++*************)))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!! VVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccddddeeeefffgggggghhhhhhhhhhiiiijjjkkkloooppppppoooonnnmmmmmmmmnpqqrsttuuvvwwwwwwwwwvvvvvwwwwwwvvvvvvvvvuuuuuuutttvvvvvvvvvvvvvvvuuuuuttssroonmlkjihhgffeedddddddcccbbbbbbaaaaaaaaaaaaa```````\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUUUUUTTTVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<;;;;;:::::999999999888888887777777777776666665555555544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!! VVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccdddeeeeffffgggggggghhhhhhhiiiijjjkkklooooppppoooonnnmmmmmmmmmmpqqrsstuuvvwwwwwwwwwvvvvvwwwwvvvvvvvvvuuuuuuutttttvvvvvvvvvvvvvvuuuuuuttssroonmlkjihhgffeedddddcccccbbbbbaaaaaaaaaaaa`````````\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUVVVVVVVUUUUUUUUUUUUUUTTTTVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>============<<<<<<<<<;;;;::::::9999999998888888877777777777776666665555555544444444444443333333333322222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!! VVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeefeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffeeffffffffffffffeeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccddddeeefffffggggggggghhhhhhiiijjjkkklooooooooooonnnnmmmllllmmmppqrrsttuvvvwwwwwwwvvvvvuwwvvvvvvvvvuuuuuuutttttttvvvvvvvvvvvvvuuuuuutttsrronmmlkjihggfeeeddddccccccbbbaaaaaaaaaaaaa``````````\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUVVVVVVUUUUUUUUUUUUUUTTTTTVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>=============<<<<<<<<;;;;;::::::9999999998888888877777777777776666666555555544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!! VVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^_______________```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeefffffffffffffeeeeeeeeeffffffffffffffffeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeefffffffffeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddcccddddddcccccccccccccccccccccccccccccccccddddeeefffffgggggggggghhhhhiiiijjkkkkooooooooooonnnmmmmlllllmmppqrrsttuuvvvwwwwwvvvvvuuwvvvvvvvvuuuuuuuuttttttttvvuuuvvvvuuuuuuuuutttssrqonmlkkjihggfeeeddddccccccbbaaaaaaaaaaaaa```````````\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUVVVVVUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>=============<<<<<<;<;;;;;::::::99999999988888888877777777777776666666555555544444444444443333333333322222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!! VVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^_______________`````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccbccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccdddccccccccccccccccccccccccccccccccccccddddeeeefffffgggggggggghhhhiiiijjjkkknooooooooonnnmmmmllllllmmppqqrsttuuvvvwwwwwvvvvvuuvvvvvvvuuuuuuuuttttttttssuuuuuuuuuuuuuuuuutttssrrqnnmlkjiihgffeeddddcccccccaaaaaaaaaaaaaa````````````[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUVVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===========<<<<<<<;;;;;;;::::::99999999988888888877777777777776666666655555544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!""!!!!!!!!!!!!!!! VVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]^^^^^^^^^^^^^^^^^^^^_________________`````````````````````````````````a``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccbbbbcccccccdddeeeeffffffffgggggggghhhhiiijjjkkknoooooooonnnnmmmlllllllmmopqqrsstuuvvvvwwvvvvvvuuuvvvvvvuuuuuuuutttttttssssuuuuuuuuuuuuuuuutttssrrqqnmllkjihhgffeeddddcccccccaaaaaaaaaaaa``````````````[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;::::::999999999888888888777777777777776666666655555544444444444443333333333222222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++*************)))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!""!!!!!!!!!!!!!!! VVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^]]]]]]^^^^^^^^^^^^^^^^^^^___________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbcccccddddeeeefffffffffgggggghhhhiiijjjkkknnoooooonnnnmmmmlllllllmmopqqrsstuuvvvvvvvvvvvvuuuvvvvvuuuuuuuuttttttssssssuuuuuuuuuuuuuuttttssrrqqpmmlkjjihggfeeedddccccccccaaaaaaaaaaa```````````````[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVUUUUUUUUUVVUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;::::::999999999888888888877777777777776666666665555544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!""!!!!!!!!!!!!!! VVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_____________________`````_```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbcccccddddeeeeeffffffffffggggghhhhiiijjjkknnnnnonnnnnnmmmmlllllllmmopqqrsstuuvvvvvvvvvvvuuuuvvvvuuuuuuuuttttttsssssssuuuuuuuuuuuuuttttssrrqqppmlkkjihhgffeeddddccccccccaaaaaaaaaa````````````````[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVWVVVVVVVVVVVVVVUUUUUUUUUUVVUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>============<<<<<<<;;;;;;;::::::9999999999888888888777777777777776666666665555444444444444433333333333222222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++*************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!"!!!!!!!!!!!!!!! VVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________```___```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbcccccdddeeeeeeffffffffffggggghhhiiijjjkknnnnnnnnnnnnmmmmlllllllmmopqqrsstuuuvvvvvvvvvvuuuuvvvuuuuuuuuttttttssssssssuuuuuuuuuuuuttttssrrqqppollkjiihggfeeedddcccccccccaaaaaaaaaa``````````````__[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>============<<<<<<;;;;;;::::::::9999999999888888888877777777777776666666666555544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!"!!!!!!!!!!!!!!! VVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^_________________________`_____```````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbccccddddeeeeeeffffffffffgggghhhiiijjjjknnnnnnnnnnnmmmmmlllllllmmppqqrssttuuvvvvvvvvvuuuuuvvvuuuuuuuuttttttssssssssuuuuuuuuuuttttsssrrqqpponlkjjihggffeeddddcccccccccaaaaaaaaa``````````````___[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;::::::::99999999999888888888777777777777766666666666555444444444444433333333333222222222222221111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!"!!!!!!!!!!!!!! VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________```````````````````````````````aaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbccccddddeeeeeeeeeffffffffgggghhhiiijjjknnnnnnnnnnnmmmmmlllllllmmppqqrssttuuvvvvvvvvvuuuuuvvuuuuuuuuttttttssssssssrttuuuuuutttttsssrrqqpponnkjjihhgffeeeddddccccccccbaaaaaaaa`````````````_____[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>=========<<<<<<<<;;;;;:::::::::99999999999888888888877777777777776666666666655544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccbbccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbccccdddeeeeeeeeeeeeffffffggghhhiiijjjjnnnnnnnnnnnmmmmmllllllmmmppqqrssttuuvvvvvvvvuuuuutvuuuuuuuuuttttttsssssssrrttttttttttttsssrrqqpoonnmjjihhggfeeeddddcccccccccbaaaaaaa````````````_______[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>=========<<<<<<<<<;;;;;:::::::::999999999999888888888777777777777766666666666655444444444444433333333333222222222222211111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++**************))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! VVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeeeffffggghhhiiijjjjnnnnnnnnnnnmmmmmmlllllmmmppqrrssttuuuvvvvvvuuuuuttvuuuuuuuuuttttttssssssrrrtttttttttttsssrrqqpoonmmljihhggffeedddddcccccccccbaaaaaa````````````________[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999999888888888877777777777776666666666665544444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************)))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_______________________________````````````````````````````````aaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeeeeffffggghhhiijjjjmnnnnnnnnnnmmmmmmmmmmmmmnpqqrrssttuuuvvvvvuuuuutttuuuuuuuuuuttttttsssssrrrrttttttttttsssrrqqpponmmlkihhggffeedddddcccccccccccaaaaaa``````````__________[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTUUUUUUUUUUTTTTTTTTTTTTTTTUUUUTTTTTTTTTTTTTTTSSSSSSTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@????????>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::9999999999999888888888877777777777766666666666665444444444444433333333333222222222222211111111111110000000000000////////////..............-----------,,,,,,,,,,,,,,+++++++++++++++**************)))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! UUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________________`````````````````````````````````aa```````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeeeddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeddddeddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeededddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeeeeffffggghhhiiijjjmnnnnnnnnnnnmmmmmmmmmmmmnpqqrrssttuuuuuvuuuuuuutttuuuuuuuuutttttttsssssrrrrttttttttttsssrrqpponnmlkkhhggffeeddddddcccccccccccaaaaa``````````___________[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTTTTSUUUTTTTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>========<<<<<<<<<<;;;;;;;:::::::9::999999999999988888888887777777777776666666666665444444444444443333333333322222222222221111111111110000000000000/////////////.............------------,,,,,,,,,,,,,++++++++++++++++*************))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! UUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^________________________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeddddddddddddddeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccccccccccccccccccccccccccccccbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccddddeeeeeeeeeeeeeeefffggghhhiiijjjmnnnnnnnnnnnnmmmmmmmmmmnnpqqrrssttuuuuuuuuuuuuttttuuuuuuuuutttttttsssssrrrrtttttttttsssrrqqponnmlkkjhggffeeddddddccccccccccccaaaaa`````````____________[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTUUUUUUUUTTTTTTTTTTTTTTTSSUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::99:9999999999999888888888887777777777766666666666665444444444444433333333333322222222222211111111111110000000000000/////////////.............------------,,,,,,,,,,,,,+++++++++++++++**************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_________________________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddedddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeedddddddddddeeeeeedddddddddddddddddddeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccddddeeeeeeeeeeeeeeeeffffgghhhiiijjjmnnnnnnnnnnnnnmmmmmmmmnnnqqrrsssttuuuuuuuuuuutttttuuuuuuuuuuttttttsssssrrrrtttttttttssrrqqpoonmllkjjggffeeddddddcccccccccccccaaaaa````````_____________ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTTTTSSSUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@???????>>>>>>>=======<<<<<<<<<;;;;;;;;;;::::::::999999999999999988888888888777777777766666666666665544444444444443333333333332222222222221111111111111000000000000//////////////............-------------,,,,,,,,,,,,++++++++++++++++*************)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_________________________________``````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcceeeeeeeedddddddddddddddddeddddddddddddddddddddddddeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbcccdddeeeeeeeeeeeeeeeeeefffgghhhiiijjjmnnnnnnnnnnnnnnnnmnnnnnnoqqrrssttttuuuuuuuutttttttuuuuuuuuuuuttttttsssssrrrttttttttsssrrqpponmmlkjjigffeeddddddccccccccccccccaaaa````````______________ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>========<<<<<<<;;;;;;;;;;;:::::::::9999999999999999888888888888777777777766666666666655544444444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,+++++++++++++++**************)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^_________________________________`___```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccceeddddddddddddddddddddddddddddddddddddddddddddddddeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbcccdddeeeeeeeeeeeeeeeeeefffggghhiiijjjnnnnnnnnnnnnnnnnnnnnnnnooqrrrssttttuuuuuuutttttttsuuuuuuuuuuuttttttsssssrrrttttttttsssrqqpoonmlkkjihffeedddddddccdddddcccccccaaaa```````_______________ZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTUUUUUTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>=======<<<<<<<;;;;;;;;;;;;::::::::::999999999999999888888888888877777777766666666666665554444444444433333333333333222222222221111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++++*************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^_____________________________________````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbccdddeeeeeeeeeeeeeeeeeeefffggghhiiijjjnnnnnnnnnnnnnnnnnnnnnnooorrrsssttttttttttttttttsssuuuuuuuuuuuuttttttsssssrrttttttttssrrqqponmmlkjiihfeeddddddcccddddddddcccccaaaa``````________________ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTUUUUTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999888888888888877777777766666666666655554444444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,+++++++++++++++**************))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____^_______________________________```````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbcccdddeeeefffffeeeeeeeeeefffggghhiijjjjnnnnnnnoonnnnnnnnnnnooooorrrssstttttttttttttttssssuuuuuuuuuuuuutttttssssssrttttttttssrrqpponmlkjjihheeddddddcccddddddddddccccaaaa``````______________^^ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@???????>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999888888888888877777777766666666666665555444444444433333333333333222222222211111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++*+*************)))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^___^^^_______________________________`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaabbbcccddeeeffffffffeeeeeeeeefffggghhiijjjknnnnnoooooooooooooooooooprrsssstttttttttttttssssssuuuuuuuuuuuuuutttttsssssstttttttsssrrqpoonmlkjiihgeeddddcccccddddddddddccccaaa``````______________^^^ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTUUTTTTTTTTTTTTTTTSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::99999999999999999888888888888877777777666666666666655555444444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************)))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^________________________________``````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbccddeeeffffffffffeeeeeeeefffggghhiijjjknnnnooooooooooooooooooppprsssssttttttttttssssssssstuuuuuuuuuuuuutttttssssssuttttttsssrqqponmllkjihhgeddddcccccddddddddddddcccaaa`````______________^^^^ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@??????????>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::::9999999999999999888888888888877777777766666666666665555544444444433333333333332222222222211111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++***************))))))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________```````````__`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaabbbccddeeffffffffffffeeeeeeefffgghhhiijjjknnnnoooooooooooooooopppppssssssstttttssssssssssssstttuuuuuuuuuuuutttttsssssuutttttssrrqqponmlkjjihggeddddccccdddddddddddddcccaaa`````____________^^^^^^ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@????????????>>>>>>=======<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999999888888888888877777777666666666666655555544444444433333333333332222222222211111111111110000000000000/////////////.............-------------,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!! UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________`````````____`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbccddeeefffgggggffffffeeeeffffgghhhiijjjknnnooooooooooooooopppppppssssssssssssssssssssssssstttuuuuuuuuuuuutttttsssssuutttttssrrqpponmlkjihhggddddccccddddddddddddddcccaaa````___________^^^^^^^^ZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSRRSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@?????????????>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999999999888888888888877777777766666666666655555554444444433333333333332222222222211111111111111000000000000//////////////............--------------,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________```````````````````aaaaaa``````````aaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccdddddddddddddddddddddcccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````a````aaaaabbccddeefffggggfgfffffeeeeffffgghhhiijjjknnnoooooooooooppppppppppqrrrsssssssrrrrrrrrrrrrrrrtttuuuuuuuuuuuuutttttssssrrrrqqqqpponnmlkjihhgfeeddccccccccccccddddddccccbb^^]]]]]\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAA@@@@@@@@@@@@@????????>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::8888888888887777777777777666666666665555555555555444444333333333333332222222222211111111111110000000000000//////////////............--------------,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______`````````````````````aaaa````````````aaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbccccccccdddddddddddddddddccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaabbcddeefffggggggggffffffefffffgghhhiijjjknnnoooooooppppppppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrttttuuuuuuuuuuuutttttssssrrrrqqqppoonmmlkjihggfedddcccccccccccdddddddccccbb^^]]]]\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDCCCCCCBBBBBBAAAA@@@@@@@@@@@@@?????????>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::8888888888877777777777776666666666665555555555555444444333333333333322222222222111111111111110000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!! UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^____````````````````````````a```````````````aaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccccccccdddddddddddddcccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````aaabbccddeeffggggggggggfffffffffffgghhiiijjjknnnoooooopppppppppppqqqqqrrrrrrrrrrrrrrqqqqqqqqqrrtttttuuuuuuuuuuuttttttsssrrrqqqqppoonmllkjihgffeddccccccccccccdddddddccccbb^^]]]]\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOONNNNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEDDDDDDDDCCCCCCBBBBBAAAA@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::888888888887777777777777666666666665555555555555444444333333333333322222222222211111111111110000000000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!! TUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^__```````````````````````````````````````````aaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccdddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aaabbccddeffgggghhggggggfffffffffggghhiiijjkknnoooooppppppppppqqqqqqqqssrrrrrrrrrqqqqqqqqqqqqqqttttttuuuuuuuuuuttttttsssrrrqqqppponnmlkjjihgfeeddcccccccccccdddddddccccbbb^]]]]\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDCCCCCCBBBBBAAAA@@@@@@@@@@????????????>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::88888888887777777777777666666666665555555555555444444433333333333332222222222211111111111111000000000000//////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))(((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! TTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^`````````````````````````````````````````````aaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccccccccccddddccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````aabbccdeeffggghhhhhhggggffffffffggghhiiijjkknnooooopppppppqqqqqqqqqqqsrrrrrrrrqqqqqqqqqqqqqqqqtttttttuuuuuuuuutttttssssrrqqqqppoonmmlkjihhgfeeddcccccccccccdddddddccccbbb^]]]]\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNMMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEDDDDDDDDCCCCCCBBBBBAAAAA@@@@@@@??????????????>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::88888888877777777777777666666666665555555555555444444333333333333322222222222211111111111110000000000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! TTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__`````````````````````````````````````````````aaa`````````````````aaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````aabbccdeefggghhhhhhhhggggfffffffggghhiiijjkknnooooppppppqqqqqqqqqqqqqsrrrrrrrqqqqqqqqqqqqqqqqqstttttttuuuuuuuutttttssssrrqqqpppoonmllkjihgffeeddcccccccccccddddddcccccbbb]]]]\\\\\\\\[[[[[[[[[[[[[[YYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFDDDDDDDDDCCCCCCBBBBBBAAAAA@@@@@???????????????>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::8888888887777777777777666666666665555555555555444444333333333333332222222222211111111111111000000000000//////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!! TTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____`````````````````````````````````````````````a````````````````````aaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeedddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````aabbccdeefgghhhhhhhhhhgggffffffgggghhiijjjkknnoooopppppqqqqqqqqqqqqqqsrrrrrrqqqqqqpppppppqqqqqssttttttttuuuuuttttttssssrqqqqppoonnmlkjjihgffedddcccccccccccdddddcccccbbba]]]]\\\\\\\[[[[[[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEDDDDDDDDCCCCCCCBBBBBAAAAA@@@@@??????????????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::8888888877777777777776666666666665555555555555444444333333333333322222222222211111111111110000000000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! TTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZ[[[[[[[[[[[[[[[[[[[[[[\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^______```````````````````````````````````````````````````````````````````aa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_```````aabbccdeffgghhhhhhhhhhggggffffgggghhhiijjjkknnooopppppqqqqqqqqqqqqqqqrrrrrqqqqqqpppppppppppqqqssstttttttttttttttttsssssqqqqppoonnmllkjihhgfeedddcccccccccccddddcccccbbbba]]]\\\\\\\[[[[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEDDDDDDDCCCCCCCBBBBBAAAAAA@@@@??????????????>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::888888887777777777777666666666665555555555555444444333333333333332222222222211111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!! TTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________``````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddcccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__```````aabbccdeffgghhhhhhhhhhhgggggfggggghhhiijjjkknooooppppqqqqqqqqrrrqqqqqrrrrrqqqqppppppppppppppqqssssttttttttttttttttssssrqqqpppoonmmlkkjihgffeeddcccccccccccccdcccccccbbbaa]]]\\\\\\[[[[[[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFEEEDDDDDDCCCCCCCBBBBBBAAAAA@@@@?????????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::888888877777777777776666666666655555555555554444444333333333333322222222222211111111111110000000000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^___________``````````````_````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddccccccccccccdddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````___```````aaabccdeffgghhhiihhihhhggggggggggghhiiijjjkknooooppppqqqqqqrrrrrqqqqqrrrrqqqqppppppppppppppppqsssssstttttttttttttssssrrqqpppoonnmllkjiihgffedddccccccccccccccccccccbbbaaa]]\\\\\\\[[[[[[[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNMMMMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFEEEEEDDDDCCCCCCCCBBBBBBAAAAA@@@@?????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::88888877777777777777666666666665555555555555444444333333333333322222222222211111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! TTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____________````````````____````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccbccccccccccccccccccccccccccccccccccccccccccddddddddcccccccccccccccccccccddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddccdddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____````````aabccdeefgghhhiiihihhhhggggggggghhhiiijjjkknoooopppqqqqqqrrrrrrqqqqqrrrqqqqppppppppppppppppppsssssssttttttttttttssssrrqpppoonnmmlkjjihggfeedddcccccccccccccccccccbbbbaaa]\\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBAAAAAA@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::88888877777777777776666666666655555555555554444444333333333333322222222222211111111111110000000000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^_______________``````````______`````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccbbbcccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddccccccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````______``__````aabbcdeefgghhhiiihihhhhgggggggghhhhiiijjjkknoooppppqqqqqrrrrrrrqqqqqrrqqqqpppppooooooppppppppssssssstttttttttttssssrrrqppoonnmmllkjiihgffeedddccccccccccccccccccbbbbaaaa]\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEDDCCCCCCCCCBBBBBBAAAAAA@@@???????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::98888877777777777776666666666665555555555555444444433333333333322222222222221111111111110000000000000//////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^__________________```````_________````````````````_`````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbccccccccccccccccccccccbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````____________```aabbcddefgghhhhiihihhhhgggggggghhhiiijjjkkknoooppppqqqqqrrrrrrrqqqqqrrqqqpppppooooooooppppppprssssssstttttttttssssrrrqpppoonnmllkjjihggfeedddcccccccccccccccccccbbbaaaa`\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEDCCCCCCCCCBBBBBBBAAAAA@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::998888777777777777776666666666655555555555554444444433333333333322222222222221111111111110000000000000/////////////.............--------------,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^____________________`````___________``````````````____````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaabbbbbbbccccccccccccccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````______________```aabbcddeffgghhhhhhihhhhhgggggghhhhiiijjjkkkooooppppqqqqrrrrrrrrqqqqprqqqpppppoooooooooopppppprssssssssttttttsssssrrrrqppoonnmmlkkjiihgffeedddccccccccccccccccccbbbbaaa``\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCCCCBBBBBBAAAAAA@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::998888777777777777766666666666555555555555544444444433333333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_______________________``______________```````````_______````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````___________________```aabccdeffgghhhhhhhhhhhhggggghhhhiiijjjjkkkooooppppqqqqrrrrrrrqqqqqprqqqppppooooooooooopppppprrsssssssstttttsssssrrrqqpoonnmmllkjjihggffeedddcccccccccccccccccbbbbaaa```\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBAAAAAA@@@@????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999888777777777777766666666666655555555555554444444443333333333322222222222221111111111110000000000000/////////////..............------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^__________________________________________````````__________`````````````````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````______________________```aabbcdeeffgghhhhhhhhhhhhggghhhhhiiijjjkkkkooooppppqqqqrrrrrrrqqqqppqqqppppoooooooooooooppppprrsssssssssssssssssrrrqqqooonnmllkkjiihgffeedddcccccccccccccccccbbbbaaaa```\\\\[[[[[[[[[[[[[[ZZZZZZZZYYXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPPOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEECCCCCCCCCBBBBBBBAAAAAA@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999888777777777777766666666666555555555555544444444443333333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! TTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^____________________________________________``````_____________``````````````````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________```abbcddeffggghhhhhhhhhhgghhhhhhiiijjjjkkklooooppppqqqqqrrrrrqqqqqppqqqppppoooooooooooooppppprrssssssssssssssssrrrqqqpoonnmmllkjjihhgffeedddccccccccccccccccbbbbaaaa````\\\[[[[[[[[[[[[[[ZZZZZZZZZYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEEDCCCCCCCCCBBBBBBBAAAAA@@@@@???????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999988777777777777766666666666655555555555554444444444333333333222222222222221111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! STTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]_______________________________________________```________________`````````_````````````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________________________```aabccdeeffggghhhhhhhhhgghhhhhhiiijjjkkkklooopppppqqqqqrrrrrqqqqqppqqqppppoooooooooooooopppprrrssssssssssssssrrrqqqpponnmmllkkjiihggffeedddcccccccccccccccbbbbaaaa`````\\[[[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEDCCCCCCCCCBBBBBBAAAAAA@@@@@??????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999998777777777777776666666666655555555555554444444444433333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^______________________________________________`___________________``````____`````````````````````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________________``aabbcddeeffggggghhhhhggghhhhhiiiijjjkkkllooopppppqqqqqrrrrqqqqqqppqqqppppoooooooooooooopppprrssssssssssssssrrrqqqpppnnnmmllkjjihhgffeeddddcccccccccccccbbbbbaaaaa````_\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEDCCCCCCCCBBBBBBBAAAAAA@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999998777777777777766666666666555555555555544444444444433333333222222222222221111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,+,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[Z[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^___________________________________________________________________```_______``````````````````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_________________________________```aabccdeefffggggghggggggghhhhiiijjjkkkkllooopppppqqqqqqrrqqqqqqpppqqqppppoooooooooooooooppprrsssssssssssssrrrqqqppponnmmllkkjiihggffeeddddccccccccccccbbbbbbaaaa`````_\[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEECCCCCCCCBBBBBBBAAAAAA@@@@@?????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999777777777777766666666666655555555555554444444444443333333322222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,+,+++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZYYZZZZZZZZZZZZZZZZZZZZZZ[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^______________________________________________________________________________````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbcccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccbccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````________________________^_________``aabbcddeefffgggggggggggghhhhiiijjjkkkkllooopppppqqqqqqqqqqqqqqpppqqqpppppooooooooooooooppprrrssssssssssrrrrqqqpppoonmmmllkjjiihggffeedddcccccccccccbbbbbbaaaaa`````__[[[[[[[[[[[[[ZZZZZZZZZZZZZXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONOOONNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEEEEECCCCCCCBBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999777777777777766666666666655555555555544444444444443333333222222222222211111111111100000000000000/////////////..............------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYZYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^_______________________________________________________________________________````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_______________________^^__________``aabccddeeffffgggggggggghhhhiiijjjkkklllooppppppqqqqqqqqqqqqqqpppqqqqpppppoooooooooooooppprrrsssssssssrrrrqqqpppooommmllkkjjihhggffeedddccccccccccbbbbbbaaaaa`````___[[[[[[[[[[[[ZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOONNNNNNNNNNNNNNMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEEEEECCCCCCCBBBBBBAAAAAA@@@@@@@????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999977777777777766666666666665555555555554444444444444333333222222222222221111111111110000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^_____________^^^________________________________________________________________`````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbccdddddddddddddddddddddddddcccccccccccccccddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````______________________^^^__________``aabbccddeeffffgggggggggghhhiiijjjkkklllooppppppqqqqqqqqqqqqqqqppqqqqppppppooooooooooooppprrrssssssssrrrrqqqpppooonmmlllkkjiihhggfeeedddccccccccbbbbbbbaaaaa``````___[[[[[[[[[[ZZZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999977777777777666666666666665555555555544444444444443333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________^^^^^__________________________________________________________________`````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````________________________^^^^___^^^_____``aabbcdddeeeffffgggggggghhhiiijjjkkkllloopppppppqqqqqqqqqqqqqqppqqqqqppppppoooooooooooppprrrsssssssrrrrqqqpppoonnnmlllkkjjiihhgffeeeddddccccccbbbbbbbaaaaa``````____[[[[[[[[[[ZZZZZZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDCCCCCCBBBBBAAAAAAA@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999997777777777766666666666665555555555544444444444444333333222222222222221111111111100000000000000/////////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^^^^^^^^^^^^^^^________^^^^^^^^__________________________________________________________________``````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`a```````````````````````````````````````````_________________________^^^^^^__^^^^^____```abbccdddeeeefffffggggghhhiiijjjkkkllloopppppppqqqqqqqqqqqqqqppqqqqqpppppppooooooooooppprrrrssssrrrrrqqqppooonnnmlllkkkjjiihggffeeeddddccccccbbbbbbaaaaa``````_____[[[[[[[[ZZZZZZZZZZZZZZZZYYXXXXXXXXWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDCCCCCBBBBBBAAAAAA@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999997777777777666666666666665555555555544444444444443333333222222222222211111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________``````````````````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````````````````````````````````_______````````_________________________________________^___________``aabbccddeeeefffggggggghhhiiijjkkkllllmqqqqqqqrrrrrrrrssrrrrrrrrttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoonnnmmmllkkkjjiihhggffeeedddddccaaaa``````______^^^^^^]]]ZZYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMLLLLLLLLLLMLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKJJJJJJJJIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBAAAAAAA@@@@?????????>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666655555555555554444444443333333333332222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^________________________________```````````````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccdddddddddddddddddddddccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaa```````````````````````````````````___________`````___________________________________________^^___________```aabbccddeeeeffffggggghhhiiijjkkkllllmqqqqqqqrrrrrrrrrrrrrrrrrrtttsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoonnnmmmllkkkjjjiihhggfffeedddddccaaaa`````_____^^^^^^^^]]]ZYYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCCBBBBBBAAAAAAA@@@@@????????>>>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999999888888887777777777777766666666655555555555555444444444333333333332222222222222111111111110000000000000////////..............---------------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___________________________________````````````````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```````````````````````````````````_______________`______________________________________________^^^____^^______``aabbcccdddeeffffffgggghhhiijjjkkllllmqqqqqqqqrrrrrrrrrrrrrrrrrtttssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoonnmmmlllkkkjjjiiihhggfffeeeddddccaaaa````_____^^^^^^^^]]]]YYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCBBBBAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>====<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666655555555555554444444444333333333322222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________________````````````__```````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccddccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb```````````````````````````````________________________________________________________________^^^^^___^^^^^____```aabbccddddeefffffgggghhhiiijjkkklllmpqqqqqqqrrrrrrrrrrrrrrrrrttttsssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqppoonnmmmlllkkkjjjjiihhhggfffeeeddddccaaa````_____^^^^^^^^]]]]]YYYYYYYYYYYYYXXXXXXXXXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNOOOONNNNNNNNNNNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCBBBBAAAAAAA@@@@@@@@???????>>>>>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666655555555555554444444444433333333332222222222222111111111100000000000000////////..............---------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^____________________________________`````````_____````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb````````````````````````````_________________________________________________________________^^^^^^^__^^^^^^_____``aabbbccddddeefffffgggghhiiijjkkkllllpqqqqqqqqrrrrrrrrrrrrrrrrttttssssssrrrrrrrrrrrrrrrrrrrrrrrqqqppoonnmmmlllkkjjjjjiiihhgggfffeeeddddccaaa````____^^^^^^^^]]]]]]YYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;:::::::::::99999999999999888888887777777777777766666666655555555555555444444444443333333332222222222222211111111110000000000000////////..............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________________________``````________`````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaa`````````````````````````_________________________________________________________________^^^^^^^^^^__^^^^^^^____``aaabbcccdddeeefffffggghhhiijjkkkllllppqqqqqqqrrrrrrrrrrrrrrrrttttssssssrrrrrrrrrrrrrrrrrrrrrrqqqqppoonnmmlllkkkjjjiiiihhhgggfffeeeddddccaaa```_____^^^^^^^]]]]]]]YYYYYYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNNNNNNNNNMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCBBBBAAAAAA@@@@@@@@@@?????>>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666655555555555554444444444443333333332222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________________________________```___________``````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa`````````````````````````_____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^____```aabbbcccddeeeefffffggghhiijjjkkllllppqqqqqqqqqrrrrrrrrrrrrrqtttsssssssrrrrrrrrrrrrrrrrrrrrrqqqqppponnmmlllkkkjjjiiiihhhhgggfffeeeddddccaaa```____^^^^^^^]]]]]]]]YYYYYYYYYXXXXXXXXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDCCCCBBBBAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666665555555555555444444444444333333332222222222222211111111110000000000000////////..............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________``````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````````__________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbcccddeeeeeffffggghhiiijjkkklllppqqqqqqqqqqrrrrrrrrrqqqqttsssssssrrrrrrrrrrrrrrrrrrrrrrqqqqppoonnmmllkkkjjiiiiihhhhgggffffeeeedddccaaa```____^^^^^^]]]]]]]]]YYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCBBBAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>>========<<<<;;;;;;;;;;;;;:::::::::::999999999999998888888877777777777777666666666665555555555554444444444444333333322222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________```````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````________________________________________________^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____``aaabbbcccddeeeeefffggghhhiijjkkklllpppqqqqqqqqqqqqqqqqqqqqqqssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqppoonnmllkkkjjjiiiihhhhggggfffeeeeddddccaa````___^^^^^^^]]]]]]]]]YYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKLLLLLLKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCBBBBAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>>========<<<;;;;;;;;;;;;;;:::::::::::99999999999998888888887777777777777666666666666555555555554444444444444433333332222222222222111111111100000000000000////////..............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! SSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_________________________________________________^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```aabbbccccddeeeeffffggghhiijjjkkkllppppqqqqqqqqqqqqqqqqqqqqqsssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqppoonmmllkkjjjiiiihhhhggggffffeeeeddddccaa```____^^^^^^]]]]]]]]]\YYYYYXXXXXXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMLLLMMMMMMMMLLLLLLLLLLLLLKKKKKLLLLLKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCBBBAAAAA@@@@@@@@@@??????>>>>>>>>>>>>>>=========<<;;;;;;;;;;;;;;:::::::::::999999999999988888888887777777777777666666666666555555555554444444444444333333322222222222222111111111100000000000000////////.............----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! RSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________`````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaabaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```aaabbbcccdddeeeefffggghhiiijjkkkllppppqqqqqqqqqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqppoonmmllkkjjjiiihhhhgggggffffeeeeddddccaa```____^^^^^]]]]]]]]]\\YYYYXXXXXXXXXXXXXXXXWWWWWWVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMLLLLLLMMMMMMMLLLLLLLLLLLLLKKKKKKLLLLKKKKKKKKKKKKKKKKKJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDCCCBBBBAAAA@@@@@@@@@@???????>>>>>>>>>>>>>==========<<;;;;;;;;;;;;;:::::::::::999999999999998888888888777777777777666666666666655555555554444444444444333333332222222222222111111111100000000000000////////..............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! RRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__^_________________________________________________`````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````___________________________________^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```aaabbbcccddddeeeffffgghhhiijjjkkllpppppqqqqqqqqqqqqqqqqqqppsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppoonmmllkkjjiiihhhhgggggffffeeeeeddddccaa```___^^^^^^]]]]]]]]\\\YYYXXXXXXXXXXXXXXXXWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKKJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBAAAA@@@@@@@@@???????>>>>>>>>>>>>>===========<;;;;;;;;;;;;;::::::::::::99999999999998888888888877777777777666666666666655555555554444444444444433333332222222222222211111111110000000000000/////////.............----------------,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! RRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````___________________________________^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____```aaaabbbccddddeeeefffggghhiijjjkkklppppppqqqqqqqqqqqqqqppppprrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrrqqqppoonmmllkkjjiihhhhhggggffffeeeeeddddcccaa```___^^^^^]]]]]]]]]\\\YYXXXXXXXXXXXXXXXWWWWWWWWWVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLLLLLLKKKKKKKLLKKKKKKKKKKKKKKKKJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCBBBAAAAA@@@@@@@@???????>>>>>>>>>>>>>>===========;;;;;;;;;;;;;;:::::::::::999999999999988888888888877777777777666666666666655555555554444444444444333333322222222222222111111111100000000000000////////..............----------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```____________________________________^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^_____```aaabbbbccddddeeeeffggghhiiijjkkklpppppppqqqqqqqqqqqppppppprrrrrrrqqqqqqqqqqqrrrrrrrrrrrrrrqqqppoonmmllkkjjiihhhhggggfffffeeeeddddcccca```____^^^^^]]]]]]]\\\\\YXXXXXXXXXXXXXXWWWWWWWWWWWVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDCCCBBBBAAAA@@@@@@@@????????>>>>>>>>>>>>>============;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777666666666666655555555554444444444444333333332222222222222111111111110000000000000/////////.............----------------,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! RRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___________________________________^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^____```aaaabbbbccddddeeefffgghhhiijjjkkkoppppppqqqqqqqqqppppppppprrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqppoonnmllkkjjiihhhgggggffffeeeedddddcccca```____^^^^^]]]]]]\\\\\\XXXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKKLKKKKKKKKKKKKKKJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCBBBBAAAA@@@@@@@@????????>>>>>>>>>>>>=============;;;;;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555554444444444444333333322222222222222111111111100000000000000/////////............----------------,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^_______________________```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^____````aaabbbbccddddeeefffggghhiijjjkkkopppppppqqqqqqqppppppppporrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqppoonnmmlkkjjiihhhggggffffeeeedddddccccb````____^^^^]]]]]]]\\\\\\XXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBAAAA@@@@@@@@?????????>>>>>>>>>>>==============;;;;;;;;;;;;:::::::::::::9999999999988888888888888777777776666666666666655555555554444444444444333333322222222222222111111111100000000000000//////////............----------------,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! RRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^____________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^____````aaaabbbcccddddeeeffggghhiiijjkkkooppppppqqqqqqppppppppooorqqqqqqqqppppqqqqqqqrrrrrrrrrrrrqqqppponnmmllkkjjihhhgggffffeeeedddddccccbb````____^^^^]]]]]]\\\\\\\XXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCBBBBAAAA@@@@@@@??????????>>>>>>>>>>>=============<;;;;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555544444444444443333333322222222222222111111111100000000000000//////////...........--------------,-,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^_________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^____````aaaabbccccddddeefffgghhhiijjjkkoopppppppqqqqqpppppppooooqqqqqqpppppppppqqqqqqrrrrrrrrrrrqqqqppoonnmllkkjjiihhgggffffeeedddddccccbbb```____^^^^^]]]]]\\\\\\\\XXXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBBAAAA@@@@@@@??????????>>>>>>>>>>=============<<;;;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555554444444444444333333322222222222222111111111100000000000000///////////...........--------------,-,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!! RRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^_____________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^____````aaaaabbccccdddeeeffgghhhiijjjkkoopppppppqqqqqpppppppooooqqqqpppppppppppppqqqqrrrrrrrrrrrqqqqppoonnmmlkkjjiihhgggfffeeeedddcccccbbbb```____^^^^^]]]]]\\\\\\\\XXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBAAAA@@@@@@@???????????>>>>>>>>>==============<<;;;;;;;;;;:::::::::::::9999999999988888888888888777777776666666666666655555555554444444444444333333332222222222222111111111110000000000000////////////..........--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```a````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_____````aaaaabbcccdddeeeffggghhiijjjkkoooppppppqqqqqpppppppooooqqqpppppppppppppppqqqqrrrrrrrrrrqqqqppoonnmmllkkjjihhgggfffeeedddcccccbbbbb``_____^^^^]]]]]\\\\\\\\[XXXXXXXWWWWWWWWWWWWWWWWWVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMNNMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCBBBBAAAA@@@@@@@???????????>>>>>>>>>=============<<<;;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666555555555544444444444444333333322222222222222111111111110000000000000////////////..........--------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`a```````````````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____`````aaaabbbcccdddeefffgghhiiijjjkoooppppppqqqqqpppppppooooqqppppppoooooopppppqqqqqrqrrrrrqqqqqppooonnmllkkjjihhgggffeeeddddcccbbbbbba`______^^^^]]]]\\\\\\\\[[XXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONOONNNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBAAAA@@@@@@????????????>>>>>>>>=============<<<<;;;;;;;;:::::::::::::99999999999988888888888887777777776666666666666655555555554444444444444333333332222222222222111111111111000000000000/////////////.........--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____``````````````````````````aaaaaaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^_____`````aaabbbcccdddeefffgghhhiijjjkoooopppppqqqqqqppppppooooqqpppppoooooooooppppqqqqqqqqqqqqqqqqppooonnmmlkkjjihhhggffeeedddcccbbbbbbaa_______^^^^]]]]\\\\\\[[[[XXXXWWWWWWWWWWWWWWWWWVVVVVUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLKKLLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBAAAA@@@@@@?????????????>>>>>>>=============<<<<<;;;;;;;::::::::::::::9999999999988888888888888777777776666666666666655555555554444444444444333333333222222222222211111111111100000000000//////////////........--------------,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____```````````````````````````aaaaaaaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaa`````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____``````aabbbbcccddeeeffgghhhiijjjkooooppppppqqqqqppppppooooqqppppooooooooooopppppqqqqqqqqqqqqqpppooonnmmllkjjiihhggffeeeddcccbbbbbaaaa______^^^^^]]]]\\\\\[[[[[XXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBBAAAA@@@@@@?????????????>>>>>>==============<<<<<;;;;;;::::::::::::::99999999999988888888888887777777776666666666666555555555544444444444444333333333222222222222111111111111100000000000//////////////........--------------,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!! RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````````````````````aaaaaaaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaa```````````````````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____``````aabbbcccddeeeffgghhhiiijjjnoooppppppqqqqqppppppooooqpppppoooooooooooooppppqqqqqqqqqqqppppooonnmmllkkjiihhggffeedddcccbbbbaaaaa______^^^^]]]]\\\\\[[[[[[WWWWWWWWWWWWWWWWWWVVVVVVVVUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMLLLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKJJKKKKKKJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBAAAA@@@@@@??????????????>>>>>>=============<<<<<<;;;;;;:::::::::::::99999999999988888888888887777777776666666666666655555555554444444444444333333333322222222222111111111111110000000000//////////////........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[Z[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________``````````````````````````````aaaaaaaa``````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaa``````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^_____`````aaabbbccdddeeffgghhhiiijjjnoooopppppqqqqqppppppooooqppppoooooonnnooooooppppppppqqqqqpppppooonnmmllkkjiihhggffeedddccbbbbaaaaaa_____^^^^^]]]]\\\\\[[[[[[WWWWWWWWWWWWWWWWVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCBBBAAAAA@@@@@??????????????>>>>>>=============<<<<<<<;;;;;::::::::::::::99999999999888888888888887777777766666666666666555555555544444444444443333333333322222222222111111111111100000000000/////////////.........--------------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!! QQRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_____________`````````````````````````````aaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^____``````aabbbcccddeefffgghhiiijjjkkmnnnnoooooppppppooooonnnnqqqppppooooooooooooppppqqpppppppppppppooonnmmllkkjjjiihhggffeedddcccbbbbbbb]]]]]]]]\\\\[[[[ZZZZZZZZYWWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBAAAA@@@@@@?????????????>>>>>>=============<<<<<<<<;;;;;;:::::::::::::999999999888888888888887777777766666666666665555555555554444444444433333333333333322222222222222111111111100000000000000///////////..............------------,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$##############"""""""""""""""!!!!!!!!!!!!!!! QQQQRRRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXWXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________```````````````````````````````aaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^_____`````aabbbcccddeeffggghhiiijjjkkmnnnnoooooppppppooooonnnnqqqppppooooooooooooopppppppppppppppppoooonnmmllkkjjjiihhggffeedddccbbbbbbaa]]]]]]]\\\\\[[[[ZZZZZZZYYWWWWWWWWWWWWWWWVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBAAAA@@@@@@????????????>>>>>>>=============<<<<<<<<<;;;;;::::::::::::::99999999988888888888887777777776666666666665555555555555444444444443333333333333322222222222222111111111110000000000000////////////..............------------,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQQQQRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________```````````````````````````````aa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_______________________^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]^^^^^_____``````abbbcccddeeffggghhiiijjjkkmmnnnoooooppppppoooooonnnqqqqpppoooooonnooooooopppooppppppppooooonnnmmllkkjjjiihhggffeedddccbbbbbaaa]]]]]]]\\\\[[[[ZZZZZZZYYYWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBAAAA@@@@@?????????????>>>>>>==============<<<<<<<<<;;;;::::::::::::::999999999888888888888887777777776666666666665555555555555444444444433333333333333222222222222221111111111110000000000000////////////.............-------------,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________```````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]^^^^^____``````abbbcccddeeffgghhhiiijjjjkmmnnnnooooopppppoooooonnnqqqqpppooooonnnnnooooooppoooooooooooooonnnmmlllkkjjjiihhggffeeddcccbbbbaaaa]]]]]]\\\\[[[[ZZZZZZZYYYYWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCBBBBAAA@@@@@@????????????>>>>>>==============<<<<<<<<<<;;;;:::::::::::::999999999888888888888887777777777666666666665555555555555544444444443333333333333222222222222222111111111111000000000000/////////////............--------------,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________``````````````````````````____```````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````__________^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]^^^^^_____`````abbbcccddeeffgghhhiiijjjjkmmnnnnoooooppppooooooonnnqqqqpppooooonnnnnnnoooooooooooooooooonnnnmmmllkkjjjjiihhggffeeddcccbbbaaaaa]]]]\\\\\\[[[[ZZZZZZYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCBBBBAAA@@@@@????????????>>>>>>>=============<<<<<<<<<<<;;;:::::::::::::9999999999888888888888877777777777666666666655555555555555444444444433333333333333222222222222221111111111111000000000000/////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````___^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]^^^^^_____`````abbbccdddeeffgghhiiiijjjjkmmnnnnoooooopppooooooonnnqqqqpppoooonnnnnnnnnooooonooooooooonnnnnmmmlllkkjjjjiihhggffeeddcccbbaaaaaa]]\\\\\\\[[[[ZZZZZZYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBAAA@@@@@@???????????>>>>>>>=============<<<<<<<<<<<<;;::::::::::::::999999999888888888888877777777777766666666665555555555555544444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,+++++++++++++++************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````_____________`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]^^^^^____`````aabbbccddeeffggghhiiiijjjjkmmnnnnooooooopoooooooonnnrqqqpppoooonnnnnnnnnnoooonnnnnnnnnnnnnmmmmlllkkjjjjjiihhgggffeddccbbbaaaaaa\\\\\\\\[[[[ZZZZZZYYYYYYYWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCBBBBBAA@@@@@@????????????>>>>>>>=============<<<<<<<<<<<<;;:::::::::::::999999999988888888888887777777777776666666665555555555555544444444443333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^_________________________`````````````````````````__________________````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]^^^^____`````aabbbccddeeffgghhhiiijjjjjkmmnnnnoooooooooooooooonnnrqqqppppoooonnnnnnnnnnooonnnnnnnnnnnmmmmmlllkkkjjijiiihhgggffeddccbbbaaaa``\\\\\\\[[[[[ZZZZZYYYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBAAA@@@@@@???????????>>>>>>>>============<<<<<<<<<<<<<;:::::::::::::9999999999988888888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________________________````````````````````````_______________________````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]^^^^____`````aabbcccddeeffgghhhiiijjjjkkmmnnnnnooooooooooooooonnnrqqqppppoooonnnnnnnnnnnoonnnnnnnnnmmmmmllllkkkjjjijiiihhhggffeddccbbaaaa```\\\\\[[[[[[ZZZZZYYYYYYYYYWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAA@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<<;::::::::::::::999999999998888888888877777777777777666666665555555555555544444444433333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^_____________________________````````````````````_________________________`````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]]]]^^^_____````aaabbccddeeffggghhiiiijjjjkkmmnnnnnooooooooooooooonnnrqqqppppoooonnnnnnnnnnnnnnnnnnmmmmmmmllllkkkjjjjiiiiiihhhggffeddccbbaaa````\\\[[[[[[[ZZZZZYYYYYYYYYYWWVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBAAA@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<<<;;:::::::::::::999999999999888888888887777777777777666666665555555555555544444444443333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_____________________________````````````````_________________________`````````````````````````````````````````````aaaaaa```aaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]^^^____`````aaabbccddeeffgghhhiiijjjjjkkmmmnnnnooooooooooooooonnnrqqqppppoooonnnnnnnnnnnnnmmmmmmmmmmllllkkkkjjjjiiiiiiihhgggffeddccbbaa`````[[[[[[[[[ZZZZZYYYYYYYYYYYWVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBAAAA@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;::::::::::::9999999999999888888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!! QQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________________________````````````_________________________```````````````````````````````````````````````````````````````aaaaaaaaaaaaa`````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^____````aaaabcccddeeffgghhhiiijjjjjkkmmnnnnnoooooooooooooonnnnrqqqppppooooonnnnnnnnnnnnmmmmmmmlllllkkkkkjjjjiiiiiiihhhgggffeddcbbaaa```__[[[[[[[[ZZZZZYYYYYYYYYYXXVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLMMLLLLLLLLLLLLLLLLKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBAAAA@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;:::::::::::9999999999999988888888877777777777777666666665555555555555544444444433333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^______________________________````````_________________________``````````````````````````````````````````````````````````````````````````aa`````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^____````aaaabcccddeeffgghhhiiijjjjjkkmmnnnnnoooooooooooooonnnnqqqqppppoooonnnnnnnnnnnnnmmmmmlllllkkkkkjjjjiiiiihiiihhhgggfeeddcbbaa```___[[[[[[ZZZZZZYYYYYYYYYXXXXVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKJJJKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAA@@@@??????????>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;:::::::::::9999999999999888888888777777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWVWWWWWWWWWWWWWWWWWWWWWWWXWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^_______________________________````_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]^^^____````aaaabccdddeeffgghhhiiijjjjjkkmmnnnnnoooooooooooooonnnnqqqqpppooooonnnnnnnnnnnnnmmmlllllkkkkkjjjjjiiiiihhiihhhhggffeedccbaa```____[[[ZZZZZZZZYYYYYYYYYXXXXXVVVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLKKKKKKKKKKKKKKKKJJJJJKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGFGGGGGGFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAA@@@@?????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;::::::::::9999999999999988888888877777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////............-------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^________________________________________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\]]]]]^^^____````aaabbccdddeeffgghhhiiijjjjjkkmmnnnnnooooooooooooonnnnnqqqppppooooonnnnnnnnnnnnnmmllllkkkkkjjjjjiiiiiihhhiihhhhggffeddcbbaa``_____ZZZZZZZZZZYYYYYYYYYXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGFFGGGGGFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@??????????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;:::::::::9999999999999988888888877777777777777666666665555555555555444444444433333333333333222222222222222111111111111100000000000//////////////............--------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPQQQQQQQQQQQQQQQQQQRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^___________________________^^___________________________`````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````__^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\]]]]^^^___`````aaabbccdddeeffgghhhiiiijjjjkkmmmnnnnooooooooooooonnnnmqqppppooooonnnnnnnnnnnnnmlllllkkkkjjjjjiiiiiihhhhhihhhhgggfeedccbaa``____^^ZZZZZZZZZYYYYYYYYXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGFFFGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCBBBBBBBAAAAAA@@@@?????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;::::::::99999999999999888888888777777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^____________________________```````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````__________^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\]]]]^^^____````aaabbccdddeeffggghhiiiijjjjkkmmmnnnnooooooooooooonnnnmqqpppoooonnnnnnnnnnnnnnmmlllkkkkjjjjjiiiiiihhhhhhhihhhhggffeddcbba```___^^^ZZZZZZZZYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGFFFFFGFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;::::::::9999999999999888888888777777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^___________________________````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````____________________]]]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\]]]]^^^____````aaaabcccddeeffggghhhiiijjjjjkmmmnnnnoooooooooooonnnnmmqpppoooonnnnnnnnnnnnnmmmmllkkkkjjjjiiiiiihhhhhhhhhhhhhgggfeedccbaa``__^^^^^ZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@????????>>>>>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;:::::::99999999999999888888888777777777777766666666655555555555554444444444333333333333332222222222222221111111111111000000000000//////////////...........--------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^____________________________``````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\]]]^^^^___````aaaabcccddeefffgghhhiiiijjjjkmmmnnnnoooooooooooonnnmmmpppooonnnnnnnnnnnnnmmmmmmlkkkjjjjiiiiihhhhhhhhhhhhhhhhggffeddcbba``__^^^^^^ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@???????>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;::::::99999999999999888888888777777777777776666666655555555555555444444444433333333333333222222222222221111111111111100000000000//////////////............-------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________________^^^^^^^^^^^^^^^^^^^^^_________________________________````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\]]]]^^^____````aaabcccddeeeffggghhiiiijjjjkmmmnnnnnoooooooooonnnnmmmppooonnnnmmmmmmmmmmmmmmmlkkkjjjiiiihhhhhhhhhhhhhhhhhhggffeedcbba``__^^^^^]]YYYYYYYYYYYYYXXXXXXXXXXXXVVVVUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@????????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;:::::99999999999999888888888777777777777776666666655555555555555444444444443333333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,+++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________`````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\]]]]^^^^___````aaabbccdddeeffggghhhiiijjjjkmmmnnnnnooooooooonnnnmmmlpoonnnnmmmmmmmmmmmmmmmlllkjjjjiiihhhhhhhhhhhhhhhhhhhgggfeedccbaa`__^^^^]]]]YYYYYYYYYYYYXXXXXXXXXXXXXVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@????????>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;:::::99999999999999888888888777777777777766666666655555555555554444444444443333333333332222222222222221111111111111100000000000//////////////...........--------------,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________````````_````````````````````````____________`````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````_____________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]^^^____````aabbcccddeefffgghhhiiijjjjkmmmnnnnnooooooooonnnnmmlloonnnmmmmlllllllmmmmllllljjjiiihhhhhhhhhhhhhhhhhhghhggffeddcbaa`__^^^]]]]]]YYYYYYYYYYYXXXXXXXXXXXXXWUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;::::99999999999999888888888777777777777776666666665555555555554444444444444333333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________```````````````_________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````__________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]^^^^____````abbbccddeeeffgghhhiiiijjjkmmmnnnnnoooooooonnnnmmlllonnnmmlllllllllllllllllkkjjiiihhhhggggggggghhhhhgghggffeedcbba``_^^^]]]]]]]YYYYYYYYYYXXXXXXXXXXXXXWWUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGHHHGGGGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@???????>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;:::99999999999999888888888777777777777776666666666555555555555444444444444433333333333222222222222221111111111111100000000000//////////////............--------------,,,,,,,,,,,+++++++++++++************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________````_________________________````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\]]]]^^^^____````abbcccddeeffggghhiiiijjjkmmmnnnnnnoooooonnnnmmmllkonnmmlllkkkkkkkllllllkkkkiiihhhhgggggggggggggggggggggfeedccba``_^^^]]]]]]]]YYYYYYYYYXXXXXXXXXXXXWWWWUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@???????>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;::999999999999998888888887777777777777766666666666555555555554444444444444433333333332222222222222211111111111111100000000000//////////////............-------------,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]^^^^^____```abbbccddeeffggghhiiiijjjkmmmnnnnnnooooonnnnnmmllkknnmmllkkkkkkkkkkkkkkkkkkjiihhhggggggggggggggggggggggffeddcbaa`__^^]]]]]]\\\YYYYYYYXXXXXXXXXXXXXWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@??????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;::999999999999998888888887777777777777766666666666555555555544444444444444333333333332222222222222111111111111111000000000000/////////////............--------------,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVUVVVVVVVVVVVVVVVVVVVVVVWWVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]^^^^^____``aabbccddeeffggghhiiijjjjkmmmnnnnnnnnnnnnnnnmmmllkjnmmllkkkjjjjjjjjkkkkkkjjjihhhgggffffffffgggggggggfgffeedcbba`__^^]]]]\\\\\\YYYYYXXXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLLKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@???????>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999988888888887777777777777666666666666555555555544444444444444333333333322222222222222111111111111110000000000000/////////////............-------------,,,,,,,,,,,,,+++++++++++**************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!! PPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^______________________________________________________________________________________`````_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\]]]]]^^^^_``aabbccddeefffgghhhiiiijmnnnnnnooooooonnnnmmmllkknmmlkkkjjjjjjjjjjkkkkjjjjiihhhgggggggggggghhhhhhggeedccbaa`_^^]]\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999998888888888888887777777777777766666666665555555555555544444444443333333333333222222222222111111111000000000000000//////////..............------------,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! PPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^__________^^^^_________________________________________________________________________________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[\\\\\]]]]]^^^_``aaabbcddeefffgghhhiiiijmnnnnnnnooooonnnnnmmllkkjmmllkkjjjiiiijjjjjjjjjjiiihhhggggfffffggggggggggggeddcbba`__^]]\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@???>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999998888888888888887777777777777766666666666555555555555544444444444333333333333222222222222211111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______^^^^^^^^^____________________________________________________________________________________________``````````````````````````````````````aaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaa_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZ[[[[[[\\\\\]]]]]^^^```aabbccdeefffgghhhiiiijmnnnnnnnnnnnnnnnnmmmllkjjmllkkjjiiiiiiiiiijjjjiiiihhgggfffffffffffggggggggfddccba``_^]]\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDEEEEEEEEEEEEDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???>>>>>>>========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999888888888888887777777777777766666666666555555555555554444444444433333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! PPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^_______________________________________________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZ[[[[[[\\\\\]]]]^^^_``aabbccdeeffggghhhiiijjmnnnnnnnnnnnnnnnmmmllkkjjmlkkjjiiihhhhiiiiiiiiiihhhgggffffeeeefffffffggffffdccbaa`__^]]\\[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZYYYYYYYUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999998888888888888877777777777777766666666666555555555555544444444444433333333333222222222222211111111000000000000000//////////..............------------,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^______________________________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[\\\\\\]]]^^^_``aabbccdeeffgghhhiiiijjnnnnnnnnnnnnnnnmmmlllkjjillkjjiiihhhhhhhhhiiiihhhhgggfffeeeeeeeeeeffffffffeccbba``_^^]\\[[[[[[Z[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999998888888888888877777777777777766666666666655555555555544444444444443333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^________________________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\]]]]^^_``aabbcddeeffgghhhiiiijjnnnnnnnnnnnnnnmmmmllkkjjilkkjiihhhhhhhhhhhhhhhhhgggfffeeeeddddeeeeeeeeeeeeecbbaa`__^]]\\[[[[ZZZZZ[[[ZZZZZZZZZZZZZZZZYYYYYYYYYUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@???>>>>>>========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999998888888888888877777777777777766666666666665555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________________```````````````````````````````````````````````````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXZZZZZZZZZZ[[[[[\\\\\]]]]^^_``aabbcddeeffgghhhiiijjjnnnnnnnnnnnnnmmmmlllkjjiilkjjiihhhggggggghhhhhggggffeeeeddddddddddeeeeeeeedbbaa``_^^]]\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999998888888888888877777777777777666666666666665555555555544444444444444333333333222222222222211111111000000000000000//////////..............-------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________````````````````````````````````````````````````````````````````````````_________________________^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXZZZZZZZZZZ[[[[[[\\\\]]]]^^_``aabbcddeeffgghhhiiijjjnnnnnnnnnnnnmmmmlllkkjjihlkjjihhhgggggggggggggggfffeeeddddccccccdddddddddddbaaa`__^^]\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGHHHHHGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>=======<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________``````````````````````````````````````````````````````````````_________________________]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZ[[[[[[\\\\]]]]^^_``aabbcddeeffgghhiiiijjjnnnnnnnnnnnmmmmmllkkkjiihkkjiihhggggggggggggggffffeeddddccccccccccccddddddcaaa``__^]]\\[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@???>>>>>=======<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________^^^^^^^^^^________________________________________``````````````````````````````````````````````````_________________^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYXXXXXXXXXXXZZZZZZZZZZZ[[[[[\\\\]]]]^^_``aabbcddeeffgghhiiiijjjnnnnnnnnnnnmmmmlllkkjjiihkjjiihhgggfffffffffffffeeedddccccbbbbbbbbcccccccccaa``__^^]]\\[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIHHIIHHHHHHHHHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@???>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999988888888888888777777777777777666666666666665555555555544444444444444333333332222222222222211111111000000000000000//////////...............------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!! OPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^______________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXYYZZZZZZZZZ[[[[[\\\\]]]]^^_``aabbcddeeffgghhiiiijjjnnnnnnnnnnnmmmmlllkkjjihhkjjihhgggffffffffffffeeeeddcccbbbbbbbbbbbbbbbccccba```__^^]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@???>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777666666666666665555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!! OOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXYYZZZZZZZZZ[[[[[\\\\]]]^^^_``aabbcddeeffgghhhiiijjjnnnnnnnnnnmmmmlllkkjjiihhkjjihhgggfffffffffeeeeedddcccbbbbaaaaaaaaabbbbbbbb```___^^]]\\\[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??>>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::::::999999998888888888888877777777777777766666666666666555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! ! OOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZ[[[[[\\\\]]]^^^_``aabbccdeeffgghhhiiijjjnnnnnnnnnnmmmmlllkkjjiihhkjiihhggfffffeeeeeeeeedddcccbbbaaaaaaaaaaaaaabbbbb```___^^]]\\\[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@???>>>>>======<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999988888888888888777777777777777666666666666665555555555444444444444444333333332222222222222211111111000000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________```````````````````````````````^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZ[[[[\\\\]]]]^^^```aabbccdeeffggghhiiijjjnnnnnnnnnnmmmmllkkkjjiihgkjiihhggfffeeeeeeeedddddccbbbaaaa`````````aaaaaabb```___^^]]\\\[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@???>>>>>======<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999988888888888888777777777777777666666666666665555555555544444444444444333333333222222222222221111111100000000000000///////////..............------------,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZ[[[[\\\\]]]]^^^```aabbccdeeffggghhiiijjjnnnnnnnnnmmmmlllkkjjiihhgjjiihhggfffeeeeeddddddcccbbbaaa`````````````aaaaaa``____^^]]]\\[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@???>>>>>======<<<<<<<<<<;;;;;;;;;::::::::::::::999999988888888888888877777777777777666666666666665555555555544444444444444333333333222222222222221111111100000000000000///////////..............-------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZ[[[[\\\\]]]^^^_``aaabbccddeeffgghhhiiijjnnnnnnnnnmmmmllkkkjjiihhgjjiihhggffeeeeddddddccccbbbaaa````______`````aaaaa``____^^]]]\\[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@??>>>>>======<<<<<<<<<<;;;;;;;;;::::::::::::::9999999988888888888888777777777777777666666666666665555555555444444444444443333333332222222222222211111111100000000000000///////////..............------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYZZZZZZZ[[[[\\\\]]]^^^_``aaabbccddeeffgghhhiiijjnnnnnnnnmmmmlllkkjjjiihhgjjiihggfffeeedddddccccbbbbaaa````_________````aaaa`_____^^^]]\\[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@???>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::9999999988888888888888777777777777777666666666666665555555555544444444444444333333333222222222222221111111110000000000000////////////.............------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZ[[[[\\\]]]]^^^_``aabbbccddeeffgghhhiiiijmnnnnnnnmmmlllkkkjjiihhggjjiihggfffeeddddcccccbbbbaaa```____________````aaa______^^^]]\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAA@@@@@???>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::999999998888888888888777777777777777666666666666665555555555544444444444444333333333222222222222221111111111000000000000/////////////............-------------,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZ[[[[\\\]]]^^^__``aabbcccddeeffggghhiiiijmmnnnnmmmmmlllkkjjjiihhggjjihhggffeeedddccccbbbbaaaa```______^^_____````aaa_`_____^^]]\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAA@@@@????>>>>======<<<<<<<<;;;;;;;;;;::::::::::::::9999999998888888888888777777777777776666666666666665555555555444444444444443333333332222222222222211111111111000000000000/////////////............-------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYZZZZZZ[[[[\\\]]]^^^__`aaabbccdddeeffggghhhiiiimmmmmmmmmmlllkkjjjiihhhggjiihhggffeeeddccccbbbbaaaa````____^^^^^^____```aaa_`_____^^]]]\\[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAA@@@@????>>>======<<<<<<<<<;;;;;;;;:::::::::::::::9999999999888888888888777777777777777666666666666665555555555444444444444444333333333222222222222211111111111100000000000//////////////...........--------------,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWXXXXXYYYYYZZZZZZ[[[\\\\]]]^^___`aabbbccddeeeffggghhhhiiimmmmmmmmmlllkkjjjiihhhgggjiihhggffeedddcccbbbbaaaa````____^^^^^^^____```aaa```____^^]]]\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAA@@@@?????>>>======<<<<<<<<;;;;;;;;;::::::::::::::9999999999988888888888777777777777777666666666666665555555555544444444444444333333333322222222222221111111111110000000000///////////////..........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWXXXYYYYYYZZZZZ[[[\\\]]]^^^___aaabbcccddeeeffggghhhhiiimmmmmmmllllkkjjjiihhhgggfjiihhggffeeddcccbbbbaaaa````_____^^^^^^^____```aaa```____^^^]]\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAA@@@@????>>>======<<<<<<<<;;;;;;;;;;:::::::::::::99999999999988888888887777777777777766666666666666655555555555444444444444443333333333322222222222211111111111110000000000//////////////...........--------------,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! OOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWXXYYYYYYZZZZZ[[[\\\]]]^^^__`aabbbccdddeefffgggghhhhiilllllllllkkkjjjiihhhgggffiiihhggffeeddccbbbbaaaa`````____^^^^^^^^^___```aaa````___^^^]]\\\[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHHHHGHHGGGGGGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAA@@@@????>>>======<<<<<<<<;;;;;;;;;;;:::::::::::::9999999999998888888887777777777777766666666666666665555555555544444444444443333333333332222222222211111111111111000000000//////////////...........---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWXYYYYYYZZZZZ[[[\\\]]^^^___`aabbcccddeeefffgggghhhhhhllllllllkkkjjiiihhggggfffiihhhggffeeddccbbbaaaa`````_____^^^^^^^^^___```aaa```____^^^]]\\\[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAA@@@????>>>======<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999888888888777777777777776666666666666665555555555554444444444444333333333333222222222221111111111111100000000///////////////...........--------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!! NNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZZ[[[[\\]]]^^___``abbcccdddeeffffggggghhhhhllllllkkkjjjiihhhgggffffeiihhhggffeeddccbbbaaaa`````____^^^^^^^^^^___```aaa```____^^^]]\\\[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAA@@@@???>>>>=====<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888887777777777777766666666666666655555555555554444444444443333333333333222222222211111111111111000000000//////////////...........--------------,,,,,,,,,,,,,++++++++++++++****************))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!! NOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVVVWWWWWXXXXXYYYYYZZZ[[[\\\]]^^___aabbcccdddeeefffffgggggggkkkkkkjjjiiihhgggfffeeeeeiiiihhggffeeddcccbbbaaaaa_^^^^^]]]]]]]]]]^^^____``\\\\\\\[[ZZZYYYXXXXXWWWWWXXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@???>>>>>=>>========<<<<<<<<<<<<;;;;:::::::::::999999999999998887777777777777776666666666666555555555555554444444444444444433333333333333322222222222222111111111000000000000/////////////..........-----------------,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!! NNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVWWWWXXXXXYYYYYZZZ[[[\\]]]^^__`abbcccdddeeefffffffggggggkkkkjjjjiiihhggfffeeeeeediiihhhggffeeddccbbbbaaaaa_^^^^^]]]]]]]]]]^^^^___``\\\\\\[[[ZZZYYYXXXXXWWWWWXXXXXXXXXWWWWWWWWVVVVVVVVTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIJJIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAA@@@@???>>>>>==>========<<<<<<<<<<<<;;;;;::::::::::999999999999998887777777777777776666666666666555555555555554444444444444444433333333333333322222222222222211111111100000000000//////////////.........---------------,-,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!! NNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVWWWXXXXXYYYYYZZZ[[[\\]]^^___`bbbccdddeeefffffffffgggggjjjjjjiiihhgggffeeeedddddiihhhhggffeeddccbbbbaaaaa_^^^^^]]]]]]]]]]]^^^___``\\\\\\[[[ZZZYYYXXXXXWWWWWXXXXXXXXWWWWWWWWVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????>>>>===========<<<<<<<<<<<<;;;;;;::::::::::99999999999999888777777777777776666666666666655555555555555444444444444444433333333333333232222222222222211111111110000000000///////////////.........--------------,,-,,,,,,,,,,,,,,+++++++++++**************))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXYYYYYZZZ[[\\\]]^^__``bbccdddeeeeffffffffffffffjjjjiiiihhggfffeeddddddddhhhhhgggffeeddccbbbbaaaaa_^^^^^]]]]]]]]]]]^^^____`\\\\\[[[ZZZZYYYXXXXXWWWWWXXXXXXXWWWWWWWWVVVVVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????>>>>===========<<<<<<<<<<<<;;;;;;;:::::::::999999999999998887777777777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111110000000000//////////////.........---------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXYYYYZZZZ[[\\]]]^^__``bbccddeeeefffffffffffffffjjiiiiihhggffeeddddcccccchhhhhgggffeeddccbbbbbaaaa__^^^^]]]]]]]]]]]^^^_____\\\\[[[[ZZZYYYYXXXXWWWWWWXXXXXWWWWWWWWWVVVVVVVVVVVTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@???>>>>===========<<<<<<<<<<<<<;;;;;;;::::::::999999999999998887777777777777766666666666666555555555555554444444444444444433333333333333222222222222222211111111111000000000//////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXYYYYYZZZ[[[\\]]^^__```bccdddeeeffffffffffffffffiiiiihhhggffeedddcccccccchhhhggggffeeddcccbbbbaaaa__^^^^^]]]]]]]]]]^^^^____[[[[[[[ZZZZYYYXXXXXWWWWWWXXXXWWWWWWWWWVVVVVVVVVVVVTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@???>>>>===========<<<<<<<<<<<<<;;;;;;;;:::::::999999999999998888777777777777776666666666666555555555555555444444444444444433333333333333222222222222222211111111111100000000///////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXYYYYYZZZ[[[\\]]^^__``abccddeeefffffffffffffffffiiiihhhggffeeddccccbbbbbcggggggggffeeddcccbbbbbbaa___^^^^]]]]]]]]]]]^^^^___[[[[[[ZZZZYYYYXXXXXWWWWWVXXXWWWWWWWWWVVVVVVVVVVVUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@???>>>>>=====<====<<<<<<<<<<<<<;;;;;;;;;::::::9999999999999998888777777777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111111100000000//////////////.........---------------,,,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXYYYYZZZZ[[\\\]]^^__``abccddeeeffffffffffffffeeeiihhhhggffeeddccbbbbbbbbbggggggggffeedddcccbbbbbba____^^^]]]]]]]]]]]]^^^^^^[[[[ZZZZZYYYYXXXXXWWWWWVVXXXWWWWWWWWVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@????>>>>=====<<===<<<<<<<<<<<<<;;;;;;;;;;::::::999999999999998888877777777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111111110000000//////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRQRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYYZZZZ[[\\\]]^^__``accdddeeeffffffffffffeeeeehhhhhggffeeddccbbbbaaabbbggggggggfffeeddccccbbbbbb____^^^^]]]]]]]]]]]]^^^^^ZZZZZZZYYYYYXXXXXWWWWWWVVXXWWWWWWWVVVVVVVVVVVVUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@????>>>>=====<<<==<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999999998888887777777777766666666666666555555555555554444444444444444433333333333333222222222222222211111111111111000000///////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWXXXYYYYYZZZ[[[\\]]]^^__``accdddeeefffffffffffeeeeeehhhhgggffeedccbbbaaaaaaabggggggggfffeedddccccbbbbb`____^^^]]]]]]]]]]]]]]^^^ZZZZZYYYYYYXXXXXXWWWWWVVVXWWWWWWWVVVVVVVVVVVVUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@?????>>>>======<<<=<<<<<<<<<<<<<<;;;;;;;;;;;::::999999999999998888888777777777766666666666666655555555555555444444444444444433333333333333222222222222222211111111111111000000///////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVWWWWXXYYYYYZZZZ[[[\\]]]^^__``accdddeeefffffffffeeeeeeedhhggggffeeddccbbaaaaaaaaafggggggggffeeeddccccccbbb``___^^^]]]]]\\\]]]]]]]]]ZZYYYYYYYYXXXXXXWWWWWVVVVWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@????>>>>>======<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;:::9999999999999988888888777777777766666666666666555555555555554444444444444444333333333333332222222222222222111111111111111000000//////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWXXYYYYYZZZZ[[[\\]]]^^__``acccddeeeffffffffeeeeeedddhggggfffeedccbbaaa```aaaafggggggggfffeedddccccccbb```___^^]]]]\\\\\\\]]]]]]YYYYYYYXXXXXXXXWWWWWVVVVVWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@????>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::9999999999999998888888877777777766666666666666555555555555554444444444444444333333333333333222222222222222211111111111111000000///////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! NNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWXYYYYYZZZZ[[[\\\]]]^^__``abccddeeeeffffffeeeeeeddddggggfffeeddccbaaa`````aaafgggggggggffeeedddccccccb```___^^]]]]\\\\\\\\\\\\\YYYXXXXXXXXXXWWWWWWWVVVVVWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAAAAAAAA@@@@@????>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999998888888887777777766666666666666555555555555554444444444444444433333333333333222222222222222211111111111111000000///////////////.........---------------,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVUUUUUVVVVVVVVVWWWWXYYYYYZZZZ[[[\\\]]]^^__``abccddeeeeefffeeeeeeddddddgggfffeeedccbbaa```````aafgggggggggfffeeddddcccccc````__^^]]]]\\\\\\\\\\\\\XXXXXXXXXXXWWWWWWWWVVVVVUWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAA@@@@?????>>>>>======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999988888888887777777666666666666665555555555555554444444444444444333333333333332222222222222222111111111111110000000//////////////.........---------------,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! MMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUVVVVVVVWWWWWXYYYYZZZZ[[[[\\\]]^^^__``abccdddeeeeeeeeeeeeddddddcggffffeeddccbbaa```````aafggggggggggffeeddddcccccc````__^^]]]\\\\\\\[\\\\[[XXXXXXWWWWWWWWWWWWVVVVVUUWWVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAAAAAAAAAA@@@@?????>>>>>======<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:9999999999999988888888888777777666666666666666555555555555554444444444444434333333333333332222222222222222111111111111111000000//////////////..........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUVVVVVVVWWWWXYYYYZZZZ[[[\\\]]]^^^__``abcccdddeeeeeeeeeeddddddccgffffeeeddcbbaa````````aafgggghhggggffeeedddcccccc````__^^]]]\\\\[[[[[[[[[[WWWWWWWWWWWWWWWWWVVVVVUUUWWVVVVVVVVVUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHIIHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@?????>>>>======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::999999999999988888888888877777766666666666666555555555555554444444444444433333333333333333222222222222222211111111111111000000///////////////.........---------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWXYYYYZZZZ[[[\\\]]]^^___```bcccdddeeeeeeeeddddddccccffffeeeddccbbaa````````aafgggghhggggffeeedddcccccc```___^^]]\\\\[[[[[[[[[[[WWWWWWWWWWWWWWWVVVVVVVUUUWVVVVVVVVVUUUUUUUUUUUUUUUSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBDDCDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::999999999999888888888888877777666666666666665555555555555544444444444444433333333333333332222222222222222111111111111110000000//////////////..........--------------,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWXYYYYZZZ[[[\\\]]]^^^___``abcccddddeeeeeedddddccccccffffeeeddccbaa````__````affgggggggggffeeddddcccccb```__^^^]]\\\[[[[[[ZZZZZZWWWWWWWWWWWWWVVVVVVVVUUUUVVVVVVVVUUUUUUUUUUUUUUUUTSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@????>>>>======<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::99999999999988888888888887777666666666666665555555555555554444444444444433333333333333332222222222222222111111111111111000000//////////////...........-------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXYYYYZZZ[[[\\\]]]^^^___``abcccddddddddddddddcccccccfffeeeddccbbaa```____```affggggggggfffeedddcccccbb```__^^]]\\\[[[[ZZZZZZZZZVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVUUUUUUUUUUUUUUUUTTRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>=====<<<<<<<<<<<<;<<<<<<<;;;;;;;;;;;;;;:::::99999999999888888888888887776666666666666665555555555555544444444444444333333333333333332222222222222221111111111111110000000//////////////...........-------------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUVVVVVVVVUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWXYYYYZZZ[[\\\]]]^^^___```abcccdddddddddddddccccccbbfeeeedddccbaa```______``affggggggggffeeeddcccccbbb``___^^]]\\[[[[ZZZZZZZZZZVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????>>>>=====<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;;;;;::::::99999999998888888888888877766666666666666655555555555555444444444444443333333333333333322222222222222221111111111111100000000/////////////............------------,,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWXXYYYZZ[[[\\\]]^^^____```abcccddddddddddddccccccbbbeeeeeddccbbaa``_______```effggggggfffeeddccccbbbbb____^^]]\\\[[[ZZZZZZZYYYYVVVVVVVVVVVVVVVVVVUUUUUUTVVVVVUUUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???>>>>=====<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;::::::99999999988888888888888777766666666666666555555555555554444444444444433333333333333333222222222222222211111111111111000000000////////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWXXYYYZZ[[[\\]]]^^^___```aabccccddddddddddccccccbbbbeeeedddccbba``_________``effffggffffeeddcccbbbbbba___^^^]]\\[[[ZZZZZYYYYYYYVVVVVVVVVVVVVVVVUUUUUUUTTVVVVUUUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOPPOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???>>>>=====<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;:::::::99999999888888888888888777666666666666665555555555555544444444444444433333333333333332222222222222222111111111111111000000000////////////.............-----------,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUVVVVVWXXYYYZZ[[\\\]]^^^___```aaaccccddddddddddcccccbbbbbbeeedddccbbaa``___^^^^___`eeffffffffeeddcccbbbbaaaa__^^^]]\\[[[ZZZZYYYYYYYYYUUUUUUUVVVVVVVUUUUUUUUUTTVVVUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@????>>>>=====<<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;;::::::::99999998888888888888887776666666666666665555555555555544444444444444333333333333333332222222222222212111111111111110000000000///////////..............----------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVWXXYYYZZ[[\\]]]^^___```aaaaccccdddddddddcccccbbbbbbbeedddcccbaa``__^^^^^^^___deeeffffeeeddcccbbbaaaaaa^^^^]]\\\[[ZZZZYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUTTTVVUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAA@@@@@@@@@@@????>>>=====<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;:::::::::99999998888888888888877776666666666666655555555555555444444444444443333333333333333322222222222222111111111111111100000000000//////////...............---------,,,,,,,,,,,,,,,+,+++++++++++++++***********)))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!! MMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUTTTTTTUUUUUUUUVVVVWXXXYYZZ[[\\]]^^^__````aaaaccccdddddddddcccccbbbbbbaeddddccbbaa``__^^^^^^^^__ddeeeeeeeeddcccbbbaaaa```^^^]]\\\[[[ZZZYYYYYYYYYYYUUUUUUUUUUUUUUUUUUUUTTTTTVUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@@@@@@@????>>>>====<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;::::::::::99999988888888888888777776666666666666555555555555554444444444444433333333333333333222222222222221111111111111111100000000000//////////..............----------,,,,,,,,,,,,,,++,++++++++++++++************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!! LLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUTTTTTTTTTUUUUUUUVVVVWXXXYYZZ[[\\]]^^___```aaaaeeeeeeeeeeeeeeeddddccccccffffeeddccbbaa``______```aabbbbbbbbaaa``___^^^^^^]\\\[[[ZZYYYXXXXXWWWWWWWWWVVVVVVVWWWWWWVVVVVVVVVVUUTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????????????????????????????????>>>>>===<<<<<;;;;;;;;;;;:::::::::::::::::::::99999999999988888888888887777777777776666666555555555555554444554444444444444433333333333333332222222222222211111111111111100000000000000000000//////////////.......---------------,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUTTTTTTTTTTTTTUUUUUUVVVWXXXYYZZ[[\\]^^^__````aaaaeeeeeeeeeeeeeedddddcccccbfffeeeddccbaa``_________``aaabbbbaaaa``___^^^^]]]]\[[[[ZZZYYYXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????????????????????????????????????>>>>>====<<<<<;;;;;;;;;;:::::::::::::::::::::99999999999998888888888887777777777777666666555555555555555444454444444444444433333333333333332222222222222211111111111111100000000000000/00000//////////////........--------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTTTTTTUUUUUVVVWWXXYYZZ[[\]]^^___```aaaaaeeeeeeeeeeeeeeddddccccccbfffeeddccbba``___^^^^^___``aaaaaaaa```___^^^]]]]]][[[[ZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@????????????????????????????????????????>>>>>>====<<<<<;;;;;;;;;;::::::::::::::::::::::99999999999998888888888877777777777777666665555555555555554444444444444444444433333333333333322222222222222211111111111111000000000000000/0000///////////////.......--------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVWWXXYYZZ[[\]]^^__```aaaaabeeeeeeeeeeeeeeddddcccccbbffeeeddccbaa``__^^^^^^^___````aaa````___^^^]]]]]\\[[ZZZZYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????????????????????????>??????????????>>>>>>>=====<<<<;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888877777777777777766665555555555555554444444444444444444433333333333333332222222222222211111111111111100000000000000//0000//////////////.......---------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVWWXXYYZZ[[\]]^^__```aaaabbeeeeeeeeeeeeedddddccccbbbffeeddccbba``__^^^^^^^^^^__`````````___^^^]]]]\\\\[ZZZZYYYXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@???????????????????>>>>>>?????????>>>>>>>>>>>>====<<<<<;;;;;;;;;;:::::::::::::::::::::99999999999999888888888877777777777777766666555555555555554444444444444444444433333333333333332222222222222211111111111111100000000000000///000//////////////........--------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVWWXXYYZZ[[\]]^^__```aaaabbeeeeeeeeeeeeeddddcccccbbbfeeeddccbba``__^^]]]]]^^^_____````____^^^]]]]\\\\\ZZZZYYYXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<;;;;;;;;;;:::::::::::::::::::::99999999999999888888888877777777777777766666555555555555554444444444444444444443333333333333332222222222222211111111111111100000000000000////00///////////////........-------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVWWWXXYZZ[[\]]^^__```aaaabbeeeeeeeeeeeeeddddccccbbbbeeeeddccbaa`__^^^]]]]]]]^^^__________^^^]]]]\\\\\[ZZZYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;;;:::::::::::::::::::::999999999999998888888888877777777777777666665555555555555554444444444444444444433333333333333322222222222222211111111111111000000000000000////0///////////////.........-------------,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVWWXXYYZ[[\\]^^__```aaaabbeeeeeeeeeeeeddddcccccbbbbeeeddccbbaa`__^^]]]]]]]]]^^^________^^^^]]]]\\\\[[ZZYYYYXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTSSSSSSRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;:::::::::::::::::::::999999999999999888888888877777777777777766665555555555555554444444444444444444433333333333333332222222222222211111111111111100000000000000/////0//////////////..........------------,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!! LLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVWWXXYYZ[[\\]]^___```aaaabeeeeeeeeeeeeddddccccbbbbaeeeddccbba``__^^]]]]]]]]]^^^^^____^^^^^]]]]\\\\[[[ZYYYYXXXXWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTSSSSSRRRRRRRRRRRRRRRRRRRSRRSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;;;;::::::::::::::::::::::99999999999999888888888877777777777777766665555555555555554444444444444444444433333333333333332222222222222211111111111111100000000000000/////////////////////..........-----------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! KLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSTTTTTTTTTTUUUVWWXXYYZZ[\\]]^^__```aaaaaeeeeeeeeeeeddddccccbbbbaaeedddccbba``_^^]]]]\\\\]]]]^^^^^^^^^^^^]]]]\\\[[[[YYYYXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>===>>>>>>>>>============<<<<<<;;;;;;;;::::::::::::::::::::::999999999999998888888888777777777777777666665555555555555544444444444444444444333333333333333222222222222222111111111111111000000000000000////////////////////...........-----------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! KKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSTTTTTTUUUVVWWXXYZZ[[\\]^^___```aaaaeeeeeeeeeeeddddcccbbbbaaaedddccbbaa``_^^]]]\\\\\\]]]]^^^^^^^^^^]]]]\\\\[[[[YYYXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======>===================<<<<<<;;;;;;;;::::::::::::::::::::::999999999999998888888888777777777777777666666555555555555544444444444444444444433333333333333222222222222222211111111111111000000000000000////////////////////............----------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! KKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTSSSSSSSSSSSTTTTTTUUVVWWXXYYZZ[\\]]^^___```aaadeeeeeeeeeddddcccbbbbaaaadddcccbbaa`__^^]]\\\\\\\\]]]]^^^^^^^^^]]]]\\\\[[[ZYYXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>===========================<<<<<<<;;;;;;;;::::::::::::::::9:::::999999999999998888888888877777777777777666666655555555555544444444444444444444433333333333333222222222222222211111111111111100000000000000////////////////////.............---------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! KKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSSSTTTTTUUVVWWXXYYZZ[[\]]]^^__````aaddeeeeeeeddddcccbbbaaaaa`dddccbbba``__^^]]\\\\\\\\]]]]]^^^^^^^]]]]]\\\[[[[ZYYXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>===========================<<<<<<<<<;;;;;;;;:::::::::::::::99::::999999999999999888888888877777777777777666666665555555555554444444444444444444433333333333333322222222222222211111111111111100000000000000/////////////////////.............--------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSTTTTTUVVVWWXXYYZ[[\\]]^^^__````addddeeeeddddcccbbbaaaa```dccccbbaa``__^]]]\\\\\\\\\]]]]]^^^^^^]]]]]\\\[[[ZZYXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========================<<<<<<<<<<;;;;;;;;::::::::::::::::99:::9999999999999998888888888777777777777776666666665555555555544444444444444444444333333333333333222222222222222111111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUVVWWXXYYZZ[[\\]]^^___````ddddddddddddccbbbaaa`````ccccbbaaa`__^^]]]\\\\\\\\\]]]]]]^^^^]]]]]\\\\[[[ZZYXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>==========================<<<<<<<<<<<;;;;;;;;;::::::::::::::::999::9999999999999998888888888777777777777777666666666555555555544444444444444444444333333333333333222222222222222211111111111111000000000000000////////////////////...............-------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUVVVWWXXYZZ[[\\]]^^^___```dddddddddddcccbbaaa````__ccbbbbaa``__^^]]\\\\\\\\\\\]]]]]]]]]]]]]]\\\[[[ZZZXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999:9999999999999998888888888777777777777777666666666655555555544444444444444434444433333333333333222222222222222211111111111111100000000000000/////////////////////..............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUVVWWXXYYZZ[[\\]]^^___```ddddddddddcccbbaaa```____bbbbaaa``__^^]]]\\\\[[[\\\\\]]]]]]]]]]]]\\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>================<======<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999999999999999999998888888888877777777777777666666666665555555554444444444444433444433333333333333222222222222222211111111111111100000000000000/////////////////////..............--------,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUVVWWXXYYZZ[[\\]]^^^___``cddddddddcccbbaaa``____^^bbaaaa```__^^]]\\\\[[[[[\\\\]]]]]]]]]]]]\\\[[[ZZZYXXWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===============<<<====<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::9999999999999999999988888888888877777777777776666666666665555555544444444444444333444333333333333333222222222222222111111111111111000000000000000////////////////////..............--------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOONNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUVVVWWXXYYZ[[\\\]]^^___``cddddddddcccbbaa``___^^^^aaaaa```__^^]]]\\\[[[[[[[\\\\]]]]]]]]]]\\\\[[[ZZZYXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>===============<<<<==<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999999999988888888888887777777777776666666666666555555544444444444444433344333333333333333222222222222222111111111111111000000000000000////////////////////...............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOONNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVWWXXYYZZ[[\\]]^^^__``ccddddddcccbbaa``__^^^^]]aaa````___^^]]\\\[[[[[[[[\\\\\]]]]]]]]\\\\[[[ZZZYYXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>=============<<<<<<=<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999999999988888888888888777777777776666666666666655555544444444444444433334333333333333333222222222222222211111111111111100000000000000/////////////////////..............--------,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUVVWWXXYYZZ[[\\]]^^^___`ccdddddccccbbaa`__^^^]]]]``````___^^]]]\\[[[[[[[[[\\\\\\]]]]]\\\\\[[[[ZZZYYXWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999999999988888888888888877777777776666666666666665555544444444444444433333433333333333333222222222222222211111111111111100000000000000/////////////////////..............--------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! KKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTUUUVVWWXXYYZZ[[\\]]^^___``ccdddddcccbbaa``__^^]]]]\````____^^]]]\\\[[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRQQQQRRRRRRRRRRRRRRSRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999999999999988888888888888877777777776666666666666665555544444444444444433333333333333333333222222222222222211111111111111100000000000000///////////////./////..............--------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!! JKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSTTUUUVVWWXXYYZZ[[\\]]^^___``ccdddddcccbbaa`__^^]]]\\\``_____^^^]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[ZZZYYYYWWWWWVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888888777777777766666666666666655555444444444444444333333333333333333332222222222222222111111111111111000000000000000///////////////.////...............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!! JJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSRRSSSSSSSSSSSSSTTUUUVVWWXXYYZZ[[\\]]^^___``ccddddccccbba``__^^]]\\\\______^^^]]\\\[[[[ZZZZZ[[[[[\\\\\\\\\\\[[[[ZZZYYYXWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999999999988888888888888777777777776666666666666665555444444444444444333333333333333333333222222222222222211111111111111000000000000000///////////////..///...............-------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!! JJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSRRRRRRRRRRSSSSSSSSSSTTUUUVVWWXXYYZZ[\\]]^^^___``cdddddcccbbaa``_^^]]\\\\\____^^^^]]]\\[[[[ZZZZZZZZ[[[[\\\\\\\\\[[[[ZZZYYYYXWWWVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999999999988888888888888777777777776666666666666665555544444444444444433333333333333333333222222222222222211111111111111100000000000000///////////////...///..............--------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!! JJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWXXYYZ[[\\]]^^__```aaacdddddcccbbaa``_^^]]\\\\[_____^^^]]]\\\[[[[ZZZZZ[[YYYYZZZZZZZZZYYYYXXXXWWWWUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999889888888888888888777777777777777666666666666666655555555544444444444444433333333332222222222222221111111111111000000000000000//0000000///////////////................--------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! JJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWXXYYZ[[\\]^^___```aaaddddddcccbbaa`__^^]]\\\[[____^^^^]]]\\[[[[ZZZZZZZ[YYYYYYZZZZZYYYYYXXXXWWWWVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888777777777777777766666666666666655555555544444444444444433333333332222222222222221111111111111000000000000000///000000///////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!! JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTUUUVVVWWXXYYZ[[\\]^^__```aaaadddddccccbbaa`__^^]]\\\[[____^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXWWWWVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888888888777777777777777766666666666666655555555544444444444444433333333332222222222222221111111111111000000000000000////00000///////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWXXYYZ[[\]]^^__```aaaadddddcccbbba``__^^]]\\\[[___^^^^]]]\\[[[ZZZZZZZZZZXYYYYYYYYYYYYYYXXXXWWWWVVUUTTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::999999999999999888888888888888888777777777777777766666666666666655555555544444444444444433333333332222222222222221111111111111100000000000000/////0000///////////////.................--------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!! JJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWXXYYZ[[\]]^^__```aaaacddcccccbbaa``__^]]]\\\[[___^^^^]]\\\[[[ZZZZZZZZZZXXYYYYYYYYYYYYXXXXWWWWVVVUUTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOONNOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888887777777777777777666666666666666555555555444444444444444333333333322222222222222211111111111111000000000000000/////0000///////////////................---------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!! IJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTUUVVVWWXXYYZ[[\]]^^__```aaaacccccccbbbaa``_^^]]]\\\[[___^^^]]]\\\[[ZZZZZYYYZZZXXXXYYYYYYYYYXXXXXWWWWVVVUTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOOOOONNNNOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999999999999888888888888888888777777777777777666666666666666555555555544444444444444333333333332222222222222211111111111111000000000000000//////000///////////////.................--------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!! IIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTUUUVVWWXXYYZ[[\]]^^__```aaaacccccccbbaaa`__^^]]]\\\\[___^^^]]]\\[[[ZZZZYYYYYYZXXXXXXYYYYYYXXXXXWWWWVVVVTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999999888888888888888888777777777777777666666666666666555555555544444444444444433333333332222222222222221111111111111000000000000000///////00///////////////.................---------------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!! IIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWXXYYZ[[\\]^^__````aaaccccccbbbaa``__^^]]]\\\\[___^^^]]]\\[[ZZZZYYYYYYYYXXXXXXXXXXXXXXXXXWWWWVVVVTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999999888888888888888888777777777777777666666666666666555555555554444444444444433333333333222222222222221111111111111000000000000000////////00//////////////.................---------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!! IIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUVVVWWXYYZZ[\\]^^___```aaacccccbbbaa```__^^]]]\\\\[___^^^]]\\\[[ZZZYYYYYYYYYWXXXXXXXXXXXXXXXWWWWWVVVVTTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9:9999999999999998888888888888888887777777777777776666666666666666555555555554444444444444333333333333222222222222211111111111111000000000000000////////0///////////////................---------------,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUVVWWXXYZZ[\\]]^^__`````accbbbbbaaa``__^^^]]]\\\\[___^^^]]\\[[[ZZZYYYYYYYYYWWWXXXXXXXXXXXXXWWWWVVVVVTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888888887777777777777776666666666666666555555555555444444444444333333333333322222222222211111111111111000000000000000////////////////////////.................--------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!! IIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSTTTTTTTUUUVVWWXXYYZ[[\]]^^___`````bbbbbbaaa```__^^]]]]\\\\[___^^^]]\\[[ZZZYYYYYYYYYYWWWWXXXXXXXXXXXWWWWWVVVVVTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOONNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888888888887777777777777776666666666666666555555555555544444444444433333333333332222222222211111111111111000000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTUUVVWWXXYYZ[[\\]^^^___````bbbbbaaa```__^^^]]]\\\\\[___^^]]]\\[[ZZZYYYYYYYYYYWWWWWXXXXXXXXXWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888888888887777777777777776666666666666666555555555555554444444444433333333333333222222222221111111111111100000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTUUVVVWWXYYZZ[\\]]^^____```bbbaaaa```___^^]]]]\\\\\[__^^^]]]\\[[ZZZYYYYXXXXXYWWWWWWWXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQPPPPPOOOOOOOONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999999999998888888888888888887777777777777776666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000/////////////////////////................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUVVVWWXXYZZ[[\]]^^^______aaaaaa```___^^^]]]\\\\\[[__^^^]]\\[[[ZZYYYYXXXXXXXWWWWWWWWXXXXWWWWWWVVVVVVUTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888877777777777777776666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000////////////////////////.................--------------,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSTTTTTTUUVVVWWXXYZZ[[\\]]^^^_____aaaaa```___^^^]]]\\\\\[[[__^^^]]\\[[ZZZYYYYXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888877777777777777776666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUVVVWWXXYYZ[[\\]]^^^_____aaaa```___^^^]]]\\\\\[[[[_^^^]]]\\[[ZZZYYYXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUTTTTTTTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888888877777777777777776666666666666666555555555555555444444444333333333333333222222222211111111111111110000000000000////////////////////////.................---------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSTTTTTTUUVVVWWXXYYZ[[\\]]]^^^____aaa```___^^^]]]\\\\\[[[[[_^^^]]\\\[[ZZYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVUUTTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOONNNNNNNNNNNNNMMNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888887887777777777777776666666666666666555555555555555444444444333333333333333222222222221111111111111110000000000000////////////////////////.................---------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! IIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTUUUVVVWWXXYYZZ[\\]]]^^^^___a`````__^^^]]]\\\\\[[[[[[^^^^]]\\[[[ZZYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQQRQRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999988888888888888887787777777777777776666666666666666555555555555555444444444333333333333333222222222221111111111111110000000000000/////////////////////////...............----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! HIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTUUVVVWWWXXYYZZ[\\\]]^^^^^^_`````___^^]]]\\\\[[[[[[[[^^^]]]\\[[ZZZYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVUUUUTTTTTTTTTTTTTTTTTSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOONNNNNNNNNNNNMMMMNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999998888888888888887777777777777777776666666666666666555555555555555444444444433333333333333322222222221111111111111110000000000000////////////////.////////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! HHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTUUVVVWWXXYYZZ[[\\\]]^^^^^^^````___^^^]]\\\\[[[[[[[ZZ^^^]]\\\[[ZZYYYYYXXXXXXXYWWWWWWWWWWWWWWWWVVVVVUUUUTTSSTTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000///////////////..///////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! HHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRSSSSSSSTTTTUUUVVWWWXXYYZZ[[\\]]]^^^^^^^````___^^]]]\\\[[[[[[ZZZZ^^]]]\\[[[ZZYYYYXXXXXXXYYWWWWWWWWWWWWWWWVVVVVUUUUUSSSSSSSSTTTTTTTSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111100000000000000///////////////...//////................----------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!! HHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRSSSSSSTTTTUUVVVWWXXXYYZZ[[\\]]]^^^^^^^````__^^^]]\\\[[[[[ZZZZZZ^]]]\\\[[ZZZYYYYXXXXXXYYYWWWWWWWWWWWWWWWVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111110000000000000////////////////.../////................----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!! HHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRSSSSSTTTTUUVVVWWXXYYZZZ[[\\]]]^^^^^^^```___^^]]]\\[[[[ZZZZZZZZ]]]]\\[[[ZZYYYYXXXXXXYYYYWWWWXXXWWWWWWWVVVVUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333222222222211111111111111110000000000000////////////////..../////...............-----------------,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRQQQRRRRRRRRRSSSSSTTTUUUVVWWWXXYYZZ[[\\\]]]^^^^^^^```___^^]]\\[[[[ZZZZZZZZZ]]]\\\[[ZZZYYYYXXXXXXYYYYWWXXXXXXWWWWWVVVVVUUUUUTTSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQPPPQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888877777777777777777766666666666666665555555555555554444444444333333333333333322222222221111111111111110000000000000////////////////.....////...............-----------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSTTTUUUVVWWXXXYYZZ[[\\\]]]^^^^^^^```___^^]]\\[[[ZZZZZZZZYY]]]\\[[[ZZYYYYXXXXXXYYYYYWXXXXXXWWWWWWVVVVUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999989888888888888888777777777777777777666666666666666655555555555555544444444444333333333333333222222222211111111111111100000000000000///////////////......///...............-----------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSTTTUUVVWWXXYYYZZ[[\\\]]]]^^^^^```___^^]]\\[[[ZZZZZZZZYY]\\\[[[ZZYYYXXXXXXXXXXYYYWWWWWWWWWWWVVVVUUUUTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQRRRRRRSSSSSSSRRRRRRQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999888888888888887777777777777777666666666666666666666655555555555555555555544444444444444433333333333333332222222222222211111111111111100000000000000////////////////.............-----------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$$################""""""""""""""""""!!!!!!!!!!!!! HHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSTTTUUVVWWXXYYZZZ[[\\\]]]]^^^^^```__^^]]\\[[[ZZZZZZZYYYY]\\\[[[ZZYYYXXXXXXXXXXYYYWWWWWWWWWWWVVVUUUUTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQPQQPPPPPPPPPPPQQQQQQQRRRRRRSSSSSSSRRRRRQQQQPPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;::::::::::::::::999999999998888888888888877777777777777776666666666666666666666555555555555555555555444444444444444333333333333333322222222222222111111111111111000000000000000///////////////.............-----------------,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$$################""""""""""""""""""!!!!!!!!!!!!!! GHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQRRRRSSSTTUUVVWWXXYYZZZ[[\\\]]]]]^^^]``___^^]]\\[[[ZZZZZYYYYYY\\\\[[ZZZYYXXXXXXXXXXXYYYWWWWWWWWWWVVVVUUUTTTTTTSSRRRRRRRRRRRRRRRRRQQQQQQPPQPPPPPPPPPPPPPQQQQQQRRRRRSSSSSSSSRRRRRQQQQPPPOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;::::::::::::::::999999999998888888888888887777777777777776666666666666666666666555555555555555555555444444444444444433333333333333322222222222222111111111111111000000000000000///////////////.............------------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$$################"""""""""""""""""!!!!!!!!!!!!!! GGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQRRRRSSSTTTUVVWWXXYYZZZ[[\\\]]]]]]]]]``___^^]]\\[[ZZZZZYYYYYYY\\\[[[ZZYYYXXXXXXXXXXXXYYWWWWWWWWWVVVVUUUTTTTTTSSSRRQQQQQRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQRRRRRSSSSSSSSRRRRRQQQPPPPOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;::::::::::::::::999999999998888888888888888777777777777776666666666666666666666555555555555555555555444444444444444433333333333333322222222222222111111111111111000000000000000///////////////..............-----------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$$################""""""""""""""""""!!!!!!!!!!!!!! GGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQRRRRSSSTTUVVWWXXYYYZZ[[\\\]]]]]]]]]``__^^]]\\[[[ZZZZYYYYYYYY\\\[[ZZZYYXXXXXWWXXXXXXYYWWWWWWWWVVVVUUUUTTTTSSSSSQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQRRRRRRSSSSSSSRRRRQQQQPPPOOOOONONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::::::::::::::999999999998888888888888888777777777777776666666666666666666666655555555555555555555444444444444444433333333333333322222222222222111111111111111000000000000000////////////////.............---------------,-,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####$$###############""""""""""""""""""!!!!!!!!!!!!!!! GGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTUUVVWWXXYYZZ[[[\\\]]]]]]]]`___^^]]\\[[ZZZZZYYYYYYYY\\\[[ZZYYYXXXXWWWWWXXXXXXWWWWWWWVVVVUUUUTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSSSSRRRRQQQPPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999998888888888888888777777777777776666666666666666666666655555555555555545555444444444444444433333333333333332222222222222211111111111111100000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####$################""""""""""""""""""!!!!!!!!!!!!!!! GGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTUUVVWWXXYYZZ[[[\\\]]]]]]]]___^^^]]\\[[ZZZZYYYYYYYYY\\\[[ZZYYYXXXWWWWWWWXXXXXWWWWWVVVVVUUUUTTTTSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRRSSSSSRRRRRQQQPPPOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999998888888888888888777777777777776666666666666666666666655555555555555544555544444444444444433333333333333332222222222222221111111111111100000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSTUUUVVWWXXYYZZ[[[\\\]]]]]]]___^^]]\\[[[ZZZZYYYYYYYYY\\\[[ZZYYXXXWWWWWWWWWXXXXVVVVVVVVVUUUUTTTTSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQRRRRRSSSSRRRRRQQQQPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;::::::::::::::::9999999999998888888888888888777777777777776666666666666666666666655555555555555544455544444444444444433333333333333332222222222222221111111111111100000000000000////////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSSTUUVVWWXXYYZZZ[[\\\\]]]]]]__^^^]]\\[[ZZZZZYYYYYYYYY\\[[[ZZYYXXXWWWWWWWWWWWXXVVVVVVVUUUUUTTTTSSSSSSSSRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOPPPPPPPPPQQQQRRRRRRRRRRRRRRQQQPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;::::::::::::::::99999999999988888888888888887777777777777766666666666666666666666555555555555555444455444444444444444333333333333333322222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSTTUUVVWWXXYYZZ[[[\\\\\]]\\_^^^]]\\\[[ZZZZZYYYYYYYYY\\\[[ZZYYXXWWWWWWWWWWWWWWVVVVVUUUUUTTTTTSSSSSSSRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPQQQQRRRRRRRRRRRRRQQQPPPOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;::::::::::::::::99999999999988888888888888877777777777777766666666666666665666666555555555555555444445444444444444444333333333333333322222222222222211111111111111000000000000000///////////////..............---------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSTTUUVVWWXXYYZZZ[[[\\\\\\\\_^^^]]\\[[[ZZZZZYYYYYYYYY\\\[[ZZYYXXWWWWWVVVWWWWWWUUUUUUUUUTTTTTSSSSSSSRRRRQQQQQPPPPPPPPPPPPPPPPPPPOPPPPOOOOOOOOOPPPPPPPQQQQRRRRRRRRRRRQQQPPPPOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999988888888888888887777777777777766666666666666665566666555555555555555444444444444444444444333333333333333322222222222222211111111111111000000000000000////////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRRSSTTUUVVWWXXYYZZ[[[\\\\\\\\^^^]]]\\[[[ZZZZZZZZZYYYYY\\[[[ZZYYXXWWWVVVVVVVVWWWUUUUUUUTTTTTSSSSSSSSRRRRRQQQPPPPPPPPPPPPPPPPPPPPOOPPOOOOOOOOOOOOOPPPPPQQQQQRRRRRRRRRRQQQPPPOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;::::::::::::::999999999999888888888888888877777777777777666666666666666655566665555555555555555444444444444444444443333333333333333222222222222222211111111111110000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQRRSSTTUUUVVWWXXYYZZ[[[\\\\\\\^^^]]\\\[[ZZZZZZZZZZYYYYY\\[[[ZZYXXXWWWVVVVVVVVVVVUUUTTTTTTTTSSSSSSSRRRRRRRQQPPPPPPPPPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOPPPPPQQQQRRRRRRRRRQQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999888888888888888877777777777777666666666666666655556665555555555555555444444444444444444444333333333333333222222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPQQQQRRRSSTTUUVVWWXXYYZZZ[[[\\\\\\^^]]]\\[[[ZZZZZZZZZZZYYYY\\[[ZZYYXXWWWVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSRRRRRRRQPPPPPPPPPPPPPPPPPPPPOOOOPOOOOOOOOOOOOOOOOPPPPPQQQQRRRRRRRQQQQPPPOOOONNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999988888888888888877777777777777666666666666666655555665555555555555555444444444444444444444333333333333333222222222222222211111111111111000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!! GGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOOOPPPPPPPQQQRRRSSTTTUUVVWWXXYYZZ[[[[\\\\[^^]]\\\[[[ZZZZZZZZZZZYYYY\\[[ZZYYXXWWWVVVVVVVVVVVVTTTTTTTSSSSSSSSSSRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRQQQQQQPPPOOONNNNNNMNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888888888777777777777776666666666666666555555655555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000//////////////..............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! FFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPQQQQRRSSSTTUUVVWWXXYYZZZ[[[[[[[[^]]]\\\[[[ZZZZZZZZZZZYYYY\\[[ZZYYXXWWVVVVVUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQQQQQQQQQPPPOOOONNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999999999998888888888888777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000//////////////..............----------------,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!! FFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRSSSTTUUUVVWWXXYYZZZ[[[[[[[^]]]\\\[[[ZZZZZZZZZZZYYYY\\[[ZZYYXXWWVVVVUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQQPPPPOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999999888888888887777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000///////////////..............---------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!! FFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSSTTTUUVVWWXXYYZZZ[[[[[[[]]]]\\\[[[ZZZZZZZZZZYYYYY\[[ZZYYXXWWVVVVUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQQQPPPPOOONNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999999888888888887777777777777776666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222111111111111110000000000000000///////////////...............--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRSSSTTUUUVVWWXXYYZZZ[[[[[[]]]]\\\[[[ZZZZZZZZZYYYYYX\[[ZZYYXXWWVVVUUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQQQQPPPPOOOONNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999999888888888887777777777777777666666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!! FFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQRRSSSTTTUUVVWWXXYYZZZ[[[[[[]]]]\\\[[[ZZZZZZZZYYYYYYX[[[ZZYXXWWWVVUUUUUUUUUUTTSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999999888888888888777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!"!!!!!!!!!!!!!!!! FFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSSTTTUUVVWWXXYYYZZZ[[[[[]]]]\\\[[[ZZZZZZZZYYYYYXX[[ZZYYXXWWVVVUUUUUTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPQQPPPPPPOOOONNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999999999999888888888888777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQRRSSSTTTUUVVWWXXYYZZZ[[[[[]]]]\\\[[[[ZZZZZZZYYYYXXX[ZZYYXXWWVVVUUUUUTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999999999999888888888887777777777777777766666666666666555555555555555555555554444444444444444444443333333333333333222222222222222211111111111111000000000000000///////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRSSSTTTUUVVWWXXYYZZZZ[[[[]]]]\\\[[[[ZZZZZZYYYYYXXX[ZZYYXXWWVVVUUUUTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999998888888888877777777777777777666666666666665555555555555555555555544444444444444443444443333333333333332222222222222222111111111111110000000000000000//////////////................--------------,,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRRSSSTTUUUVWWXXYYYZZZ[[[[]]]]\\\\[[[[ZZZZZYYYYXXXWZZYYXXWWVVVUUUUTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999999988888888888877777777777777777666666666666665555555555555555555555544444444444444443344443333333333333332222222222222222111111111111111000000000000000///////////////...............--------------,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOPPPPQQRRRSSSTTTUUVVWWXXYYZZZZ[[[]]]]\\\\[[[[ZZZZZYYYYXXWWZZYYXXWWVVUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999988888888888877777777777777777666666666666665555555555555555555555544444444444444443334443333333333333332222222222222222111111111111111100000000000000///////////////................-------------,,,,,,,,,,,,,,,,+,++++++++++++++++**************))))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"####"""""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPQQQQRRRSSSTTTUUVVWWXXYYZZZ[[[[[^^^^]]]]\\\\[[[[ZZZZYYYXX\\[[ZZYYXXWWWWVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOONNNNNMMMMMMLMMMMMMLLLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999999888888888888888877777777777777776676666666666666666555555555555555554444444444444444343333333333333333222222222222222222211111111111111111110000000000000000//////////////////...........------------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPQQQQRRRSSSTTUUUVWWXXYYZZZ[[[[[^^^^]]]]\\\\[[[[ZZZYYYXXX\[[ZZYYXXXWWWVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOPPPOPPPPPPOOOOOONNNNMMMMMMLLMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::::999999999999999999888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222211111111111111111110000000000000000//////////////////............-----------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPQQQRRRSSSTTTUUVVWWXXYYZZZ[[[[^^^^]]]]]\\\[[[[ZZZYYYXXW\[[ZZYYXXWWWVVVVVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOPPPOOOPPPOOOOOONNNNNMMMMMMLLMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::9999999999999999999888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222211111111111111111110000000000000000//////////////////.............----------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPQQQRRRSSSTTTUUVWWXXYYZZZ[[[[^^^^]]]]]\\\\[[[ZZZYYXXXW[[ZZYYXXWWWWVVVVVVVVVVVUURRRRRRRRRRRRRRRRRRRRRRRRRPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOPPOOOOOOOOOOOONNNNMMMMMMLLLMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::9999999999999999999888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222211111111111111110110000000000000000//////////////////..............---------,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQRRRSSSTTUUVVWWXXYYZZZ[[[^^^^]]]]]\\\\[[[ZZZYYXXWW[[ZZYYXXWWWVVVVVVVVVUUUUURRRRRRRRRRRQQQQQQQQQRQQQQPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPOOOOOOOOOOONNNNNMMMMMLLLLMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999999999888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222211111111111111110010000000000000000//////////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQRRRRSSSTTUUVWWXXYYYZZZ[[^^^^]]]]]\\\\[[[ZZYYYXXWW[ZZYYXXXWWWVVVVVVVUUUUUUURRRRRRRRQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMLLLLMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999999999888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222221111111111111111001000000000000000///////////////////...............--------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPQQQRRRRSSTTUUVVWWXXYYZZZZ[^^^^]]]]]\\\\[[[ZZYYXXWWW[ZZYYXXWWWVVVVVVUUUUUUUUURRRRRRQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::9999999999999999998888888888888888777777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222221111111111111111000000000000000000///////////////////...............--------,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#$$$$################""""""""""""""""!!!!!!!!!!!!!!!!! FFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOPPPPQQQQRRRSSSTTUUVVWXXYYYZZZZ]]^]]]]]]\\\\[[ZZZYYXXWWV[ZZYYXXWWWVVVVVUUUUUUUUUURRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999999999999998888888888888888877777777777777776666666666666666666555555555555555554444444444444444333333333333333333222222222222222222221111111111111111000000000000000000///////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!! EFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOPPPPQQQQRRRSSTTUUVVWWXXYYZZZZ]]]]]]]]]\\\\[[ZZZYYXXWWVZZYYXXWWWVVVVVUUUUUUUUUUURRRQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999999988888888888888888777777777777777766666666666666666665555555555555555544444444444444443333333333333333332222222222222222222211111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$$$################""""""""""""""""!!!!!!!!!!!!!!!!! EEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOPPPPQQQQRRRSSTTUUVVWXXYYYZZZ]]]]]]]]]\\\\[[ZZZYYXXWWVZZYYXXWWWVVVVVUUUUUUUUUUURQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOPPPPQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999999988888888888888888777777777777777766666666666666666665555555555555555444444444444444443333333333333333332222222222222222122211111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####$$################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOPPPPPQQQRRRSSTTUUVVWWXXYYZZZ]]]]]]]]]\\\\[[ZZZYYXXWVVZZYYXXWWWVVVVUUUUUUUUUUUURQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999988888888888888888777777777777777766666666666666666665555555555555555444444444444444443333333333333333332222222222222222112211111111111111110000000000000000000//////////////////................-------,,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####$#################"""""""""""""""!!!!!!!!!!!!!!!!!! EEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOOPPPPQQQQRRRSSTTUUVWWXXYYYZZ]]]]]]]]]\\\\[[ZZZYXXWWVVZYYXXXWWVVVVUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPPQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::999999999999999999988888888888888888777777777777777766666666666666666665555555555555555444444444444444443333333333333333332222222222222222111211111111111111110000000000000000000///////////////////...............--------,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####$################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOPPPPPQQQQRRSSTTUUVVWWXXYYZZ]]]]]]]]]\\\\[[ZZYYXXWWVVZYYXXWWWVVVVUUUUUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999999999999999988888888888888888777777777777777666666666666666666665555555555555555444444444444444443333333333333333332222222222222222111111111111111111110000000000000000000///////////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOPPPPPQQQRRRSSTTUVVWWXXYYYZ]]]]]]]]]]\\\[[ZZYYXXWWVVZYYXXWWVVVVUUUUUUUUUUUUUUQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLKKLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999999999999999988888888888888888777777777777777666666666666666666655555555555555555444444444444444443333333333333333333222222222222222111111111111111111110000000000000000000///////////////////...............--------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOPPPPPQQQRRRSSTTUUVWWXXYYYZ]]]]]]]]]]\\\[[ZZYYXXWWVUZYXXXWWVVVVUUUUUUUUUUUUUUQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLKKKLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999999999999998988888888888888887777777777777777666666666666666666655555555555555555444444444444444443333333333333333333222222222222222111111111111111111110000000000000000000////////////////.//................-------,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPQQQQRRSSTTUUVVWWXXYYY]]]]]]]]]]\\\[[ZZYYXXWVVUYYXXWWWVVVUUUUUUUUUUUUUUUQQQQQQQQQQQPPPPPPPPPPPPPPOONNNNNNNNNOOOOOOOOOPPPPPQQQQPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLKKKKLKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999999999999998888888888888888887777777777777777666666666666666665665555555555555555444444444444444443333333333333333333222222222222222111111111111111111110000000000000000000////////////////../................--------,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPQQQRRRSSTUUVVWWXXYYY\]]]]]]]]]\\\[[ZZYYXXWVVUYYXXWWVVVVUUUUUUUUUUUUUUUQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOPPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888888888888887777777777777777666666666666666665565555555555555555444444444444444443333333333333333233222222222222222211111111111111111110000000000000000000////////////////...................---------,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPQQQQRRSSTTUVVWWXXYYY\]]]]]]]]]\\\[[ZZYYXWWVVUYXXWWWVVVUUUUUUUUUUUUUUTTQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888877777777777777776666666666666666655555555555555555554444444444444444433333333333333332232222222222222222111111111111111111110000000000000000000///////////////...................----------,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPQQQRRSSTTUUVWWXXYYY\]]]]]]]]]\\\[[ZZYYXWWVUUYXXWWVVVVUUUUUUUUUUUTTTTTQQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888877777777777777776666666666666666655555555555555555554444444444444444433333333333333332222222222222222222111111111111111111110000000000000000000///////////////...................-----------,,,,,,,,,,,,,+++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNOOOOOOOPPPPPPQQQRRSSTTUUVVWXXXYY\]]]]]]]]]\\\[[ZZYXXWVVUUYXWWWVVVUUUUUUUUUUTTTTTTTQQQQQPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOOPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999999888888888888888888877777777777777776666666666666666655555555555555555554444444444444444433333333333333332222222222222222222111111111111111111110000000000000000000////////////////..................------------,,,,,,,,,,,,+++++++++++++++****************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!! DEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNOOOOOOOOPPPPPPQQRRRSSTUUVVWWXXYY\]]]]]]]]]\\\[[ZZYXXWVVUTXXWWVVVUUUUUUUUUTTTTTTTTTQQQQPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::99999999999999999888888888888888888877777777777777766666666666666666655555555555555555554444444444444444433333333333333332222222222222222222111111111111111111110000000000000000000////////////////..................-------------,,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNOOOOOOOOPPPPPQQQRRSSTTUVVWWXXYY\\]]]]]]]]\\\[[ZYYXWWVUUTXWWWVVVUUUUUUUUTTTTTTTTTTQQPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJKKKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999999999999999888888888888888888777777777777777766666666666666666555555555555555555554444444444444444433333333333333332222222222222222222111111111111111111110000000000000000/00////////////////..................--------------,,,,,,,,,,+++++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! DDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOOOOOOPPPPPQQRRSSTTUUVWWXXYY\\]]]]]]]\\\[[ZZYYXWVVUTTXWWVVVUUUUUUUUTTTTTTTTTTTPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999888888888888888888777777777777777776666666666666666555555555555555555554444444444444444433333333333333332222222222222222222111111111111111111110000000000000000//0////////////////...................--------------,,,,,,,,,++++++++++++++++****************))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOPPPPQQQRRSSTUUVVWWXXY\\\]]]]]]\\\[[ZZYXXWVUUTSWWVVVUUUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKJJJJKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888888888777777777777777776666666666666666555555555555555555554444444444444444433333333333333333222222222222222222111111111111111111110000000000000000///////////////////...................---------------,,,,,,,,++++++++++++++++****************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNNNNOOOOOOOOPPPPQQRRSSTTUVVWWXXY\\\\]]]]\\\\[[ZYYXWWVUTTSWWVVVUUUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKJJJJJKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888888888888777777777777777776666666666666666555555555555555555544444444444444444433333333333333333222222222222222222111111111111111111110000000000000000///////////////////...................----------------,,,,,,,,++++++++++++++++***************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!! EEEEEEEEEEEEEEEEEEEEEEFEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPQQQRRSSTTUVVWWXXYY\\\]]]]]]\\\[[ZYYXWWVUTTSVVUUUTTTTTTTTTTTTTSSSSSSSPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999998888888877777777777777777666666666666665555555555555555554444444444433333333333333333333333333222222222222222222222221111111111111111000000000/////////////////////................-------------------,,,,,,,,,,,,,,,,++++++++++++++++***++****************))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!! DEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPQQQRRSSTUUVVWXXYY\\\\]]]]\\\\[[ZYYXWVUUTSSVUUUUTTTTTTTTTTTTTSSSSSSSPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNMMMMMMMMMNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999998888888877777777777777777666666666666665555555555555555554444444444433333333333333333333333333222222222222222222222221111111111111111000000000//////////////////////................------------------,,,,,,,,,,,,,,,,+++++++++++++++++***+****************))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!! DDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOPPPPQQRRSSTTUVVWWXXY[\\\\]]\\\\[[ZZYXWWVUTTSSVUUUTTTTTTTTTTTTTSSSSSSSSPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999999998888888887777777777777777666666666666665555555555555555544444444444433333333333333333333333333222222222222222222222221111111111111111000000000/////////////////.////................------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOPPPQQQRRSSTUUVVWWXX[[\\\\\\\\\[[ZYYXWVVUTSSRUUUTTTTTTTTTTTTTTSSSSSSSSOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999998888888888777777777777777666666666666665555555555555555544444444444433333333333333333333333333222222222222222212222221111111111111111000000000/////////////////..///................------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOPPPQQQRSSTTUUVWWXX[[[\\\\\\\[[ZZYXXWVUUTSSRUUUTTTTTTTTTTTTTSSSSSSSSSOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999998888888888877777777777776666666666666665555555555555555544444444444433333333333333333233333333222222222222222211222221111111111111111000000000/////////////////...//................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))(((((((((((((((('(('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOPPPQQRRSSTUUVVWWXZ[[[\\\\\[[[ZZYXWWVUTTSRRUUTTTTTTTTTTTTTTSSSSSSSSSOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888887777777777776666666666666665555555555555555544444444444433333333333333333223333333222222222222222211122221111111111111111000000000/////////////////..../................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))((((((((((((((((''((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOPPQQQRSSTTUUVWWXZ[[[[\\\[[[ZZYYXWVVUTTSRRUUTTTTTTTTTTTTTTSSSSSSSSROOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777776666666666666665555555555555555544444444444433333333333333333222333333222222222222222211112221111111111111111000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))(((((((((((((((('''(''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOPPPQQRRSSTUUVVWWZZ[[[[[[[[[ZZYYXWVVUTSSRRUTTTTTTTTTTTTTTSSSSSSSSSROOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999988888888888888877777777776666666666666665555555555555555544444444444433333333333333333222233333222222222222222211111221111111111111111000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOPPQQRRSSTTUVVWWZZZ[[[[[[[ZZZYXXWVUUTSSRRUTTTTTTTTTTTTTTSSSSSSSSRROOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999988888888888888887777777776666666666666666555555555555555444444444444433333333333333333222223333222222222222222211111121111111111111111000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOPPPQQRRSTTUUVVWYZZZ[[[[[[ZZYYXXWVUUTSSRRUTTTTTTTTTTTTTTSSSSSSSRRROOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999988888888888888888777777776666666666666666655555555555555444444444444433333333333333333222222333222222222222222211111111111111111111111000000000/////////////////.....................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++********************)))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOPPPQQRRSSTUUVVWYZZZZ[[[[ZZZYYXWWVUTTSSRRUTTTTTTTTTTTTTSSSSSSSSRRROOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999998888888888888888887777777766666666666666666555555555555554444444444443333333333333333332222222332222222222222222111111111111111111111110000000000////////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOPPPQQRRSSTTUVVVYYZZZZ[ZZZZZYYXWWVUTTSSRRUTTTTTTTTTTTTTSSSSSSSRRRROOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@AAAAA@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;;;;;;:;;;;:::::::::::::::::99999999988888888888888888877777777666666666666666655555555555555544444444444443333333333333333322222222322222222222222221111111111111111111111100000000000///////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! DDDDDDDDDDDDDDDDDDDDDDEDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNOOOPPPQQRRSSTTUUVVYYZZZZZZZZZYYXXWWVUTTSSRRUTTTTTTTTTTTTTSSSSSSSRRRROONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;;::;;;:::::::::::::::::999999999888888888888888887777777766666666666666666555555555555555444444444444443333333333333333222222222222222222222222211111111111111111111111000000000000//////////////......................------------------,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))()((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! CDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNOOOPPPQQRRSSTTUUVVYYYZZZZZZZZYYXXWVVUTTSSRRUTTTTTTTTTTTTSSSSSSSRRRRRONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;::::::::::::::::99999999998888888888888888877777777666666666666666665555555555555554444444444444443333333333333332222222222222222222222222111111111111111111111111000000000000/////////////......................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! CCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNOOOPPPQQRRSSTTUUVVYYYZZZZZZZZYYXXWVVUTTSSRRUTTTTTTTTTTTSSSSSSSSRRRRRNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=====================<<<<<<<<<<<;;;;;;;;;;;;;;;::::;::::::::::::::::999999999888888888888888888777777776666666666666666655555555555555544444444444444443333333333333322222222222222222222222221111111111111111111111110000000000000////////////......................------------------,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! CCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQRRSSTTUUVVYYYYZZZZZZYYYXXWVVUTTSSRRUTTTTTTTTTTSSSSSSSSRRRRRRNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::9999999998888888888888888887777777766666666666666666555555555555554444444444444444443333333333332222222222222222222222222211111111111111111111111100000000000000///////////......................----------------,-,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNOOOPPPQQRRSSTTUUVVXYYYZZZZZYYYYXXWVVUTTSSRRUUTTTTTTTTSSSSSSSSSRRRRRRNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::99999999998888888888888888777777777666666666666666665555555555555554444444444444444433333333333322222222222222222222222222111111111111111111111111000000000000000//////////......................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********************))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNOOOPPPQQRRSSTTUUVVXYYYYZZZZYYYXXWWVVUTTSSRRUUTTTTTTTSSSSSSSSSRRRRRRQNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999998888888888888887777777777666666666666666655555555555555444444444444444444333333333333222222222222222222222222221111111111111111111111100000000000000000/////////......................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)****))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! CCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMNNNNNOOOPPPQQRRSSTTUUUVXYYYYYYYYYYYXXWWVVUTTSSRRUUTTTTTTTSSSSSSSSRRRRRRQQNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999888888888888887777777777766666666666666655555555555555444444444444444444333333333333222222222222222222222222221111111111111111111111100000000000000000/////////......................-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)***))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNOOOPPPQQRRSSTTUUUVXYYYYYYYYYYYXXWWVVUTTSSRRUUTTTTTTSSSSSSSSSRRRRRQQQNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::999999999999988888888888887777777777776666666666666555555555555555444444444444444443333333333333222222222222222222222222221111111111111111111111100000000000000000/////////.................-....-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))**)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNOOPPPQQRRSSTTUUUVXXYYYYYYYYYXXXWWVVUTTSSRRUUTTTTTTSSSSSSSSRRRRRRQQQNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999999998888888888887777777777777666666666666555555555555555444444444444444443333333333333222222222222222221222222221111111111111111101111100000000000000000//////////................--...-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************)))*)))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNOOPPPQQRRSSTTUUUVXXYYYYYYYYYXXXWWVVUTTSSRRUUTTTTTSSSSSSSSRRRRRRQQQQNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999888888888887777777777777766666666666555555555555555444444444444444443333333333332222222222222222221122222221111111111111111100111100000000000000000//////////................---..-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))*))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNOOOPPQQRRSSTTTUUVXXXYYYYYYYXXXWWWVUUTTSSRRUUTTTTTSSSSSSSSRRRRRQQQQQNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@?@@@@@@???????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999888888888877777777777777776666666666555555555555555444444444444444443333333333332222222222222222221112222221111111111111111100011100000000000000000//////////................----.-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPQQRRSSTTTUUUXXXXYYYYYXXXXWWVVUUTTSSRRUUTTTTTSSSSSSSRRRRRRQQQQQMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@???@@@@?????????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999888888888877777777777777777666666666555555555555555544444444444444443333333333332222222222222222221111222221111111111111111100001100000000000000000//////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCDCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPQQRRSSTTTUUUXXXXXXXXXXXXWWWVVUUTTSSRRUUTTTTSSSSSSSRRRRRRQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@?????@@??????????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::9999999999999999888888888877777777777777777666666665555555555555555554444444444444443333333333332222222222222222221111122221111111111111111100000100000000000000000//////////.................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''&'''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!! CCCCCCCCCCCCCCCCCCCCCCDCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMNNNOOOPPQQRRSSTTTUUUXXXXXXXXXXXXWWWVVUUTTSSRRUUTTTTTSSSSSSRRRRRRQQQQQQMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999988888888888888887777777777777766666666666666666555555555555544444444444444444333333322222222222222222111211111111111111111000000000000000000///////////////...............----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! BCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMNNOOOPPQQRRSSTTTUUUXXXXXXXXXXXWWWVVVUUTTSSRRUUTTTTSSSSSSRRRRRRQQQQQQPMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888887777777777777766666666666666666555555555555544444444444444444333333322222222222222222111111111111111111111000000000000000000////////////////..............----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! BBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMNNNOOPPQQRRSSTTTUUUWXXXXXXXXXWWWWVVUUTTSSRRRUUTTTTSSSSSSRRRRRQQQQQQPPMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888877777777777777776666666666666666555555555555544444444444444444333333222222222222222222111111111111111111111000000000000000000/////////////////.............----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! BBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLMMMMNNNOOPPQQRRSSTTTUUUWXXXXXXXXWWWWVVUUUTTSSRRRUTTTTTSSSSSRRRRRQQQQQQPPPMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::9:9999999999999999888888888888888877777777777777777666666666666665555555555555444444444444444444333333322222222222222222111111111111111111111000000000000000000/////////////////.............----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMLLLLMMMNNOOOPPQQRRSSTTTUUUWWXXXXXWWWWWVVVUUTTSSSRRQUTTTTSSSSSRRRRRRQQQQQPPPPLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888877777777777777777666666666666665555555555555444444444444444444333333322222222222222222111111111111111111111000000000000000000/////////////////.............-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMLLLLLMMLLLLMMMNNOOPPQQRRRSSTTTUUUWWWWWWWWWWWVVVUUTTTSSRRRQUTTTTSSSSSRRRRRQQQQQPPPPPLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJKJJJJJJJJJJJJJJJIIIIIIIIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888877777777777777777666666666666665555555555555444444444444444443333333322222222222222222111111111111111111111000000000000000000/////////////////.............-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSSTTTUUUWWWWWWWWWWVVVUUUTTSSSRRQQTTTTSSSSSRRRRRRQQQQQPPPPPLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888888777777777777777777666666666666665555555555555544444444444444443333333332222222222222222111111111111111111111000000000000000000/////////////////.............-----------------------,,,,,,,,,,,,,,,,,+,,+++++++++++++++++***************))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSSTTTUUUWWWWWWWWVVVVUUUTTSSSRRRQQTTTSSSSSSRRRRRQQQQQPPPPPPLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888888777777777777777777666666666666665555555555555554444444444444443333333333222222222222222111111111111111111111000000000000000000/////////////////.............-----------------------,,,,,,,,,,,,,,,,,++,+++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJKKKKKKKKKKKJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSTTTTUUUWWWWWWVVVVVUUUTTSSSRRRQQQTTTSSSSSSRRRRRQQQQQPPPPPPLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888888777777777777777776666666666666655555555555555555444444444444443333333333322222222222221111111111111111111111000000000000000000/////////////////..............----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNOOPPQQRRSSTTTTUUUWWWWWVVVVUUUUTTSSSRRRQQQQTTSSSSSSRRRRRQQQQQPPPPPPPLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999988888888888888888777777777777777776666666666666655555555555555555544444444444443333333333332222222222221111111111111111111111000000000000000000/////////////////..............-----------------,----,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLMMMNNOOPPQRRRSSTTTTTUUWWWVVVVVUUUTTTSSSRRRQQQQPTSSSSSSRRRRRRQQQQQPPPPPPOLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::;:::::::::::::::999999999999999998888888888888888877777777777777777666666666666665555555555555555554444444444444333333333333322222222222111111111111111111111100000000000000000//////////////////..............-----------------,,---,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKLLLMMMNNOOPQQRRSSSTTTTTTTWVVVVVVUUUTTTSSSRRRQQQQPPTSSSSSSRRRRRQQQQQPPPPPPOOLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999988888888888888888887777777777777777666666666666665555555555555555554444444444444333333333333332222222222111111111111111111111100000000000000000//////////////////..............-----------------,,,--,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMNNOPPQQRRSSSTTTTTTTVVVVVUUUUTTTSSSRRRQQQQPPPSSSSSSRRRRRRQQQQQPPPPPOOOLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999988888888888888888877777777777777777666666666666665555555555555555544444444444444333333333333333222222222111111111111111111111100000000000000000//////////////////..............-----------------,,,,-,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!! ABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMNNOPPQQRRSSSTTTTTTTVVVVUUUUTTTSSSRRRQQQQPPPPSSSSSRRRRRRRQQQQQPPPPPOOOLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999988888888888888888877777777777777776666666666666655555555555555555544444444444443333333333333333322222222111111111111111111111000000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKLLLMMNNOPPQQRRSSSTTTTTTTVVVUUUUTTTSSSRRRQQQQPPPPPSSSSRRRRRRRQQQQQPPPPPOOOOKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999888888888888888888877777777777777776666666666666655555555555555555544444444444443333333333333333332222222111111111111111111111000000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKLLLKKLLLMMNNOPPQQRRRSSSTTTTTTVVUUUUTTTSSRRRQQQQPPPPPPOSSSRRRRRRRRQQQQQPPPPPOOOOKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????>>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999888888888888888888777777777777777776666666666666655555555555555555544444444444443333333333333333332222222111111111111111110011000000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKLLKKLLLMMNNOPPQQRRRSSSSTTTTTUUUUUTTTSSRRRQQQQPPPPPOOOSRRRRRRRRRQQQQQQPPPPPOOOOKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>===================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999988888888888888888888777777777777777776666666666666665555555555555555544444444444443333333333333333322222222111111111111111110001000000000000000000//////////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++****************)))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKLLLMMNNOPPQQQRRSSSSSSSSSUUUUTTTSSRRRQQQPPPPPOOOOORRRRRRRRRRQQQQQQPPPPOOOOOKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999998888888888888888888877777777777777776666666666666666655555555555555544444444444444333333333333333333222222211111111111111111000000000000000000000///////////////////...............----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKLLMMMNNOOPQQQRRRSSSSSSSSUUTTTTSSSRRQQQPPPPPOOOOOORRRRRRRRRRQQQQQPPPPPOOOOOKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>===================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999988888888888888888888877777777777777776666666666666666665555555555555544444444444444333333333333333332222222111111111111111111000000000000000000000//////////////////.................---------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKLLMMMNNOOPPQQRRRSSSSSSSSUTTTTSSSRRQQQPPPPOOOOOOOORRRRRRRRRQQQQQQPPPPPOOOOOKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9:99999999999999999988888888888888888888777777777777777776666666666666666665555555555555544444444444443333333333333333332222222111111111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKKLLMMNNNOOPPQQRRRRSSSSSSSTTTTSSSRRRQQPPPPOOOOOOOONRRRRRRRRQQQQQQQPPPPPOOOOOKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999988888888888888888888777777777777777776666666666666666665555555555555544444444444443333333333333333332222222111111111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKLLLMMNNNOOPPQQQRRRRRSSSRRTTTSSSRRRQQQPPPOOOOOONNNNRRRRRRRRQQQQQQQPPPPPOOOOOKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999988888888888888888888777777777777777766666666666666666665555555555555544444444444444333333333333333332222222211111111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKLLLMMNNOOOPPQQQRRRRRRRRRRTTSSSRRRQQQPPPOOOOONNNNNNRRRRRRRQQQQQQQQPPPPPOOOONKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHIHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999999999999888888888888888888887777777777777777766666666666666666655555555555555444444444444444433333333333333332222222221111111111111111000000000000000000000///////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKLLLMMNNOOOPPQQQRRRRRRRRRRTSSSSRRRQQPPPOOOOONNNNNNNQQQQQQQQQQQQQQQQPPPPOOOONKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999888888888888888888887777777777777777766666666666666666655555555555555444444444444444443333333333333322222222222111111111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKLLLMMNNOOPPPQQQQRRRRRRRRRSSSSRRRQQQPPPOOOONNNNNNNNQQQQQQQQQQQQQQQQPPPPOOOONKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999998888888888888888888887777777777777777766666666666666666655555555555555444444444444444444333333333333322222222222211111111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*++*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! @AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJKKKKKKKLLKLLMMMNNOOPPPQQQQQRRRRRRRQSSSRRRQQQPPPOOOONNNNNNNNNQQQQQQQQQQQQQQQQPPPPOOOONKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999998888888888888888888877777777777777777776666666666666666555555555555555444444444444444444333333333333322222222222221111111111110000000000000000000000//////////////////..................--------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**+*****************))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKLLLKKKKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLMNNNOOPPQQQRRRSSSSSTTTSSSSSSSRRRQQQPPPOOOONNNNNNNNNQQQQQQQQQQQQQQQPPPPOOOONNKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999988888888888888877777777777777766666666666665555555555555555555444444444444443333333333333333333222222222222222222111111111000000000000000000//////////...................------------------,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLLMNNOOOPPQQQRRRSSSSSSSSSSSSSSRRRRQQQPPPOOONNNNNNNNNNQQQQQQQQQQQQQQQPPPPOOOONNKKKKKKJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::999999999999988888888888888887777777777777766666666666665555555555555555555444444444444443333333333333333332222222222222222221111111111000000000000000000//////////...................------------------,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMNNOOOPPQQRRRRSSSSSSSSSSSSSSRRRQQQPPPOOOONNNNNNNNNNQQQQQQQQQQQQQQQQPPPPOOONNKKKKKKJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888888777777777777766666666666665555555555555555554444444444444433333333333333333332222222222222222221111111111000000000000000000//////////...................------------------,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMNNOOPPPQQQRRRSSSSSSSSSSSSSRRRRQQQPPPOOONNNNNNNNNNNQQQQQQQQQQQQQQQQPPPPOOONNKKKKKJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::9999999999999888888888888888888877777777777666666666666665555555555555555554444444444444433333333333333333332222222222222222221111111111000000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKJJJJKKKKKKKLLLMMNNOOPPPQQQRRRRSSSSSSSSSSRRRRRQQQQPPPOOONNNNNNNMMMNPQQQQQQQQQQQQQQQQPPPOOONNLKKKKJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888877777777777666666666666666555555555555555554444444444444433333333333333333332222222222222222221111111111000000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!! AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKLLLMMNNOOPPPQQQRRRRRSSSSSSSRRRRRRRQQQPPPOOOONNNNNNMMMMNPQQQQQQQQQQQQQQQQPPPOOONNLKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888888777777777776666666666666666655555555555555544444444444444433333333333333333322222222222222222221111111111000000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!! @AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKLLLMNNNOOPPPQQQRRRRRRRRRSRRRRRRRRQQQQPPPOOOONNNNNMMMMMMPQQQQQQQQQQQQQQQQPPPOOONNKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888888777777777776666666666666666665555555555555544444444444444433333333333333333322222222222222222221111111111000000000000000000//////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKLLLMNNNOOPPPQQQRRRRRRRRRRRRRRRRRQQQQPPPPOOONNNNNNMMMMMMPPQQQQQQQQQQQQQQQPPPOOONNKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>====================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999998888888888888888888777777777777666666666666666666555555555555554444444444444433333333333333333332222222222222222222111111111100000000000000000///////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKLLLMNNNOOPPPQQQQRRRRRRRRRRRRRRRQQQQQPPPOOOONNNNNNMMMMMMPPQQQQQQQQQQQQQQQPPPOOONNKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888888888777777777777666666666666666666555555555555554444444444444433333333333333333332222222222222222221111111111110000000000000000///////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOOPPQQQQQRRRRRRRRRRRRQQQQQQPPPPOOOONNNNNNMMMMMMPPQQQQQQQQQQQQQQQPPPOOONNKKKKJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888777777777776666666666666666666555555555555544444444444444433333333333333333322222222222222222221111111111111000000000000000//////////...................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((('(((((('''''''''''''''''&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"####""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOOPPPQQQQQRRRRRRRRRQQQQQQQPPPPPOOOONNNNNMMMMMMMPPPQQQQQQQQQQQQQQPPPOOONNKKKKJJJJJJIIIIIIIIIIIIIIIHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999998888888888888888777777777776666666666666666666555555555555544444444444444443333333333333333332222222222222222221111111111111100000000000000///////////..................-------------------,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""###""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOOPPPQQQQQQQRRRRQQQQQQQQQPPPPPOOOONNNNNNMMMMMMMPPPQQQQQQQQQQQQQPPPPOOONNKKKKJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888888887777777777766666666666666666665555555555555544444444444444444333333333333333322222222222222222221111111111111110000000000000////////////................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))(((((((((((((((((('''((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""##""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOOPPPPQQQQQQQQQQQQQQQQQQPPPPPOOOOONNNNNNMMMMMMMPPPPQQQQQQQQQQQQPPPOOONNNKKKJJJJJJIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888888887777777777776666666666666666665555555555555444444444444444444433333333333333322222222222222222221111111111111111000000000000/////////////...............--------------------,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""#""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKLLLMNNNOOOPPPPQQQQQQQQQQQQQQQQQPPPPPPOOOOONNNNNNMMMMMMMPPPPPQQQQQQQQQQPPPPOOONNNKKKJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888888877777777777777666666666666666665555555555555444444444444444444433333333333333322222222222222222221111111111111111100000000000//////////////..............--------------------,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))())(((((((((((((((((((''''((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""#"""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIJJJJJJJJKKKKLLLMNNNOOOOPPPPQQQQQQQQQQQQQQPPPPPPPOOOOONNNNNNNMMMMMMMPPPPPPQQQQQQQPPPPPOOOONNNKKJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888877777777777777766666666666666655555555555555444444444444444444433333333333333222222222222222222211111111111111111100000000000///////////////.............--------------------,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))(()((((((((((((((((((('''''(''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJIIIIIIIIJJJJJJJKKKLLLLMNNNOOOOPPPPQQQQQQQQQQQQQPPPPPPPOOOOOONNNNNNMMMMMMMMPPPPPPPPPPPPPPPPPOOOONNNMKKJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999999998888888888888777777777777777776666666666666655555555555555444444444444444444433333333333333222222222222222222211111111111111111100000000000////////////////............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJKKKLLLMMNNNOOOOPPPPPQQQQQQQQQQQPPPPPPPOOOOOONNNNNNNMMMMMMMMPPPPPPPPPPPPPPPPOOOONNNNMKKJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999999999888888888888877777777777777777766666666666655555555555555444444444444444444433333333333333322222222222222222221111111111111111110000000000//////////////////...........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! @@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJKKKLLLMMNNNOOOOPPPPPPQQQQQQQQPPPPPPPPOOOOOONNNNNNNNMMMMMMMMPPPPPPPPPPPPPPPOOOONNNNMMKJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::9999999999999999998888888888888777777777777777777776666666666655555555555555444444444444444444433333333333333322222222222222222221111111111111111110000000000//////////////////...........-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ??@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJKKKKLLLMMNNNOOOOPPPPPPPPQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMPPPPPPPPPPPPPOOOOONNNNMMMJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::999999999999999998888888888888777777777777777777766666666666655555555555555544444444444444444433333333333333222222222222222222211111111111111111110000000000//////////////////...........-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJKKKKLLLMMNNNNOOOOPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMPPPPPPPPPPPOOOOOONNNNNMMMJJJJJIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888777777777777777777766666666666555555555555555554444444444444444333333333333333222222222222222222211111111111111111110000000000//////////////////...........-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************))))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJKKKKLLLMMNNNNOOOOPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMPPPPPPOOOOOOOOOONNNNNMMMMJJJJJIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99999999999999988888888888887777777777777777777666666666666555555555555555555444444444444444333333333333333222222222222222222211111111111111111110000000000//////////////////...........------------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJKKKKLLLMMNNNNOOOOPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMPPPPOOOOOOOOOONNNNNNMMMMLJJJJIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::::::99999999999999888888888888887777777777777777777666666666666555555555555555555544444444444444333333333333332222222222222222222111111111111111111100000000000//////////////////..........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ??????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJKKKKLLLMMNNNNOOOOOPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMPPPOOOOOOOOOONNNNNNMMMMMLJJJIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::999999999999999888888888888888777777777777777777666666666665555555555555555555544444444444443333333333333332222222222222222222111111111111111111100000000000//////////////////..........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJJJJKKKKLLLMMNNNNOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMPPOOOOOOOOONNNNNNMMMMMMLLJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::9999999999999998888888888888888877777777777777776666666666665555555555555555555444444444444443333333333333332222222222222222222111111111111111111100000000000//////////////////..........-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ??????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIHHIIIIIIIIJJJJKKKLLLLMMNNNNOOOOOOPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMPOOOOOOOONNNNNNNMMMMMMLLLJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999999988888888888888888877777777777777766666666666655555555555555555554444444444444433333333333333322222222222222222221111111111111111111000000000000/////////////////..........------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJKKKKLLLLMMMNNNMMNNNNNNOOOOOOOOOOOOOOOOONQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999999999888888888877777777777777777776666666665555555555555555554444443333333333333333333222222222222222222111111111111111100000000000000000//////////////////...............-----------------,,,,,,,,,,,,,,,++++++++++**************)))))))))))))))(((((((((((((((((((''((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHJJJJJJJJJJJKKKKLLLLMMMNNNMMMNNNNNOOOOOOOOOOOOOOOONNQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMLLLLLLLKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999888888888777777777777777777776666666655555555555555555554444443333333333333333333222222222222222221111111111111111100000000000000000//////////////////...............------------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))))((((((((((((((((((('''(('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$###################"####""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHIIIIIJJJJJJKKKKLLLMMMMNNNMMMNNNNNNOOOOOOOOOOOOOONNNQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNMMMMMMMLLLLLLKKKKJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999988888888887777777777777777777666666666555555555555555555544444333333333333333333332222222222222222211111111111111110000000000000000000/////////////////..............-------------------,,,,,,,,,,,,,+++++++++++++***********))))))))))))))))(((((((((((((((((((''''('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####$$$$###################""###"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHIIIIIJJJJJJKKKKLLLMMMMNNNMMMMNNNNNNNOOOOOOOOOOOONNNQQPPPPPPOOOOOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999988888888887777777777777777777666666665555555555555555555544444333333333333333333322222222222222222211111111111111110000000000000000000////////////////................------------------,,,,,,,,,,,,,,+++++++++++++**********))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####$$$###################"""##"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ?????????????????@@@@@@??@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJKKKKLLLMMMMNNNMMMMNNNNNNNNOOOOOOOOONNNNNQPPPPPOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999888888888888777777777777777776666666665555555555555555555444444333333333333333333322222222222222222211111111111111110000000000000000000////////////////...............-------------------,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####$$$##################""""#"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ???????????????????@@@@????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJKKKKLLLMMMMNNNMMMMMNNNNNNNNNOOOOOONNNNNNQPPPPOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@AA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999988888888888887777777777777777666666666555555555555555555544444433333333333333333332222222222222222211111111111111110000000000000000000/////////////////...............-------------------,,,,,,,,,,,,,++++++++++++++++********)))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######$$##################"""""#""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ?????????????????????@@??????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJKKKKLLLMMMMNNNMMMMMMMNNNNNNNNNNNNNNNNNNNPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMMMLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888888888777777777777776666666666655555555555555555444444443333333333333333332222222222222222211111111111111110000000000000000000/////////////////...............-------------------,,,,,,,,,,,,,+++++++++++++++++*******))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ???????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJKKKLLLLMMMMMNNMMMMMMMMNNNNNNNNNNNNNNNNNMPPPPOOOOOOONNNNNOOONNNNNNNNNMMMMMLLLLLLLKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::999999999999999888888888888888877777777777776666666666665555555555555555444444444333333333333333322222222222222222211111111111111110000000000000000000/////////////////...............------------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >?????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJKKKLLLLMMMMMNNLMMMMMMMMMNNNNNNNNNNNNNNMMPPPOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999998888888888888888887777777777776666666666666555555555555555444444444433333333333333322222222222222222211111111111111111000000000000000000/////////////////...............------------------,,,,,,,,,,,,,,+++++++++++++++++++*****)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGIIIIIIJJJJJKKKLLLLMMMMMNNLMMMMMMMMMMMNNNNNNNNNNNNMMPPOOOOONNNNNNNNNNNNNNNNNNNMMMMMLLLLLLKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888777777777766666666666666655555555555555444444444443333333333333322222222222222222111111111111111111100000000000000000/////////////////................-----------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! >>>>>>????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGIIIIIIJJJJKKKKLLLLMMMMMNNLLLMMMMMMMMMMMNNNNNNNNNMMMPOOOOONNNNNNNNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999998888888888888888888877777777776666666666666666555555555555444444444444433333333333322222222222222222211111111111111111110000000000000000//////////////////.................----------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJJKKKKLLLLMMMMMMNLLLLLMMMMMMMMMMMMNNNNMMMMMPOOOONNNNNNNMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888877777777766666666666666666655555555555444444444444443333333333322222222222222222211111111111111111110000000000000000/////////////////...................---------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGIIIIIIJJJJKKKKLLLLMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMOOOONNNNNMMMMMMMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999988888888888888888888777777777766666666666666666665555555554444444444444444333333333222222222222222222111111111111111111100000000000000000/////////////////...................---------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGIIIIIIIJJJKKKKLLLMMMMMMMMLLLLLLLLLLLMMMMMMMMMMMMMMLOOONNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999888888888888888888887777777777666666666666666666665555555554444444444444444433333333222222222222222222111111111111111111100000000000000000/////////////////...................---------------,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGHIIIIIIJJJKKKKLLLMMMMMMMMLLLLLLLLLLLLLLMMMMMMMMMMMLOOONNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999999998888888888888888888777777777766666666666666666665555555555444444444444444444333333322222222222222222211111111111111111110000000000000000//////////////////..................----------------,,,,,,,,,,,,,,++++++++++++++++++*******))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>???????>????????????????????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHIIIIIIJJJKKKKLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMLLLOONNNNMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::999999999999999999888888888888888887777777777666666666666666666665555555554444444444444444444433333222222222222222222221111111111111111110000000000000000/////////////////...................---------------,,,,,,,,,,,,,,,,+++++++++++++++++********)))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>?????>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIIIJJJKKKKLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLONNNNMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCCBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@???????????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::999999999999999999988888888888888887777777777666666666666666666665555555554444444444444444444333333222222222222222222211111111111111111110000000000000000/////////////////...................---------------,,,,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>???>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIIIJJJKKKKLLLLMMMMMMMLLLLKKKKKKKKLLLLLLLLLLLLLLNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@?????????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::999999999999999999998888888888888887777777777776666666666666666665555555554444444444444444444433333322222222222222222221111111111111111110000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++**********))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>?>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIJJJJKKKLLLLMMMMMMMLLKKKKKKKKKKKKKLLLLLLLLLLKNNNNMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@???????????????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999998888888888888887777777777777666666666666666665555555554444444444444444444333333222222222222222222221111111111111111110000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++***********)))))))))))))(((((((((((((((((''''''''''''''''''&&''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIJJJJKKKLLLLMMMMMMMKKKKKKKKKKKKKKKKKKKLLLKKKKNNNMMMMLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999988888888888888877777777777777766666666666666655555555554444444444444444444333333222222222222222222221111111111111111110000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((((((('''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGGHHHIIIIIJJJKKKLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKNNMMMMLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999888888888888888777777777777777776666666666666555555555555444444444444444444333333322222222222222222211111111111111111100000000000000000///////////////////.................----------------,,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))((((((((((((((((''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"#######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ! ====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGHHHHIIIIJJJKKKKLLLLMMMMMMKKKKKKKKKKJJKKKKKKKKKKKKKKMMMMMLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999988888888888888877777777777777777766666666666655555555555554444444444444444333333333222222222222222221111111111111111110000000000000000////////////////////.................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))((((((((((((((((''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFHHHHIIIIJJJJKKKLLLLLMMMMMKKKKKKKJJJJJJJJJJJKKKKKKKJMMMMLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::999999999999999999999888888888888888777777777777777777776666666666655555555555555444444444444444333333333322222222222222211111111111111111110000000000000000////////////////////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""#####"""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFGFFGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHHHIIIIJJJKKKLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJMMMLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999988888888888888887777777777777777777766666666665555555555555555444444444444433333333333322222222222222111111111111111111000000000000000000//////////////////..................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################""""####"""""""""""""""""""!!"""!!!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFHHHHHIIIIJJJKKKKLLLLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJMLLLLLLKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999888888888888888777777777777777777777666666666655555555555555555444444444444333333333333322222222222221111111111111111110000000000000000000/////////////////..................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###################"""""###"""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!! >>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFGGGGHHHHIIIJJJJKKKKKKLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999998888888888888888888888888888877777777777666666666666666655555555555555544444444444444444443333333332222222222222222111111111111111100000000000000///////////////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! !!! >>>>>>>>>>>>>>>>>>>>???>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGHHHIIIIJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIJJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999988888888888888888888888888888777777777777766666666666666555555555555555544444444444444444443333333332222222222222222211111111111111100000000000000///////////////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! !! >>>>>>>>>>>>>>>>>>>>>>?>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGHHHHIIIJJJJKKKKKKKKKMMMMMLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<;;;;;;;;;;;;;;;;;:;::::::::::::::::::::99999999999988888888888888888888888888888777777777777776666666666666555555555555555444444444444444444443333333332222222222222222221111111111111000000000000000///////////////////...............-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ! >>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGHHHHIIIIJJJJKKKKKKKKMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999988888888888888888888888888888777777777777777766666666666555555555555555544444444444444444443333333332222222222222222222211111111111100000000000000////////////////////...............--------------,,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGHHHHIIIJJJJKKKKKKKKMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIJJJJJJJJIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAABBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999888888888888888888888888888887777777777777777776666666666555555555555555444444444444444444443333333332222222222222222222111111111111100000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIIIJJJJKKKKKKKMMLLLLLLLLKKKKKKKKKKKKKKKJKKKKKJJJJJJJJJIIIIIIIIIIIJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=>>=====================<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999988888888888888888888887888888877777777777777777776666666665555555555555555444444444444444444433333333322222222222222222221111111111110000000000000000//////////////////...............-----------------,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFEEEEEEFFFGGGGGGHHHHIIIJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::999999999999888888888888888888888777888887777777777777777777776666666555555555555555555444444444444444443333333332222222222222222222211111111111100000000000000000/////////////////...............------------------,,,,,,,,,,,,,,+++++++++++++++++++******************))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFGGGGGGFFFFFFFFFFEEEEEEEEFFFGGGGGHHHHIIIIJJJJJJKKKKLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999998888888888888888888877777888777777777777777777777666666665555555555555555555444444444444444433333333322222222222222222221111111111110000000000000000000////////////////...............-------------------,,,,,,,,,,,,,++++++++++++++++++********************)))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGHHHHIIIIIJJJJJJJKKLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=========================<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999888888888888888888877777788777777777777777777776666666655555555555555555555444444444444444333333333332222222222222222221111111111110000000000000000000///////////////...............--------------------,,,,,,,,,,,,,++++++++++++++++++*******************))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFGGGGGGFFFFFFFFEEEEEEEEEEEFFFGGGGGHHHHIIIIJJJJJJJJJLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>==========================<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999988888888888888888777777777777777777777777777776666666555555555555555555554444444444444444333333333333222222222222222221111111111110000000000000000000///////////////...............-------------------,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGFFFFFFFFEEEEEEEEEEEEFFFGGGGGHHHHIIIIIJJJJJJJJLLLLLLKKKKKKKJJJJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::::99999999999999998888888888888887777777777777777777777777777766666666555555555555555555554444444444444444333333333333322222222222222211111111111100000000000000000000///////////////...............-------------------,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!!! ================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFFFGGGFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGHHHHHIIIIIJJJJJJJLLLLLKKKKKKKJJJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>===========================<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::999999999999999999888888888888887777777777777777777777777777766666666555555555555555555544444444444444443333333333333332222222222222211111111111100000000000000000000//////////////................-------------------,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!! ===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEFFFGGGGGGHHHHIIIIIJJJJJJJLLLLKKKKKKKKJJJJJJJJJIIIIIJJIIIIIIIIIIIIIHHHHHHHHHHIIIIIHHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>==========================<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::::99999999999999999998888888888887777777777777777777777777777766666666665555555555555555554444444444444444333333333333333322222222222211111111111110000000000000000000///////////////................-------------------,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! =====================>>==>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFGGGGGHHHHIIIIIIIJJJJJLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@????????????????>>>>>>>==========================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99999999999999999988888888888877777777777777777777777777777666666666666555555555555555544444444444444443333333333333333332222222222211111111111111000000000000000000///////////////.................-----------------,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ===========================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFGGGGGHHHHHIIIIIIIJJJJKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@???????????????>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::999999999999999999888888888888777777777777777777777777777777666666666666655555555555555544444444444444443333333333333333333222222222211111111111111100000000000000000//////////////...................-----------------,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ==============================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFGGGGGHHHHHHIIIIIIIIIIKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@???????????????>>>>>>=======================<=<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::99999999999999999988888888888877777777777777777777777777777666666666666666555555555555544444444444444443333333333333333333322222222211111111111111111000000000000000///////////////....................---------------,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHHIIIIIIIIIIKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@???????????????>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::9:99999999999999999888888888888777777777777777777777777777776666666666666666655555555555544444444444444433333333333333333333222222222211111111111111111100000000000000///////////////...................----------------,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKKJJJJJJJJIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@?????????????????>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::::::::99999999999999999998888888888887777777777777777777777777777776666666666666666665555555555444444444444444433333333333333333333222222222111111111111111111110000000000000///////////////...................----------------,,,,,,,,,,,,,++++++++++++++++++++******************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHHHHIIIIIIIIKKKKKJJJJJJJJJIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::99999999999999999999888888888887777777777777777777777667777776666666666666666666655555555444444444444444443333333333333333333222222222211111111111111111111000000000000///////////////....................---------------,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! <<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGHHHHHHHIIIIIIIIKKKJJJJJJJJJIIIIIIIIIIHHHHIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999999998888888888887777777777777777777776666777766666666666666666666655555555444444444444444444333333333333333333222222222111111111111111111110000000000000///////////////....................---------------,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGGGHHHHHHHHIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999999998888888888888777777777777777777776666677766666666666666666666555555554444444444444444444433333333333333333222222222111111111111111111110000000000000////////////////..................----------------,,,,,,,,,,,,,,,,+++++++++++++++++*******************)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDEEEEEEEEEFFFFGGGGGGGHHHHHHHHHIIIIIJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGFFFGGGGFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888887777777777777777776666666766666666666666666666655555555444444444444444444443333333333333333222222222211111111111111111111000000000000//////////////////.................----------------,,,,,,,,,,,,,,,,,++++++++++++++++******************)))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDEEEEEEEFFFFFGGGGGGGHHHHHHHHHHHHHJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???@@@@??????????????????????????????????????????????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999998888888888888888777777777777777766666666666666666666666666666655555554444444444444444444443333333333333332222222222221111111111111111110000000000000///////////////////................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFGGGGGGGHHHHHHHHHHHHHJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????@?????????????????????????????????????????>?>>>>>>>????????>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999999988888888888888888877777777777777766666666666666666666666666666555555544444444444444444444433333333333333332222222222222111111111111111110000000000000////////////////////...............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))(((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<===<==========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDEEEEEFFFFFFGGGGGGGHHHHHHHHHHHHJJJJJJJIIIIIIIIHHHHHHHHHHGHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????????????????????????>>>>>>>>>>>>>>?????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::999999999999999999999988888888888888888888777777777777766666666666666666666666666666555555555444444444444444444443333333333333333222222222222221111111111111111000000000000////////////////////...............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEFFFFFFFFGGGGGGGGGGGGHIHHHHHHHHHHGGGGGGGGFFFFFFIIIIIIIIIIIHHHHHHHHHGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999998888888888888888887777777777777777777666666666666666666555555555555555555555555444444444333333333333333322222222222111111111111111111110000000000000///////////////..................----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEDDDDCCCCCCCCCCCCCCCCDDDDDEEEEEEFFFFFFFFGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGFFFFFFFIIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999988888888888888888877777777777777777777766666666666666666555555555555555555555555444444444433333333333333322222222222111111111111111111110000000000000////////////////................-----------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEDDCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEEFFFFFFFFGGGGGGGGGGHHHHHHHHHHHGGGGGGGFFFFFFFFIIIIHHHHHHHHHHHHHHGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::::::999999999999999999999999999988888888888888888877777777777777777777776666666666666666555555555555555555555555444444444444333333333333322222222222211111111111111111110000000000000//////////////////...............----------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++**************)))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHGGGGGGGFFFFFFFFFIHHHHHHHHHHHHHHHHGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;::::::::::::::::::::::9::::9999999999999999999999999999988888888888888888777777777777777777777766666666666666665555555555555555555555554444444444444433333333333322222222222221111111111111111110000000000000///////////////////.............------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!! ;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEEFFFFFFFFFFGGGGGGGHHHHHHHHHHGGGGGGFFFFFFFFFEHHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::9999::99999999999999999999998999999888888888888888888877777777777777777777666666666666666655555555555555555555555554444444444444443333333333222222222222222111111111111111110000000000000///////////////////.............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*************))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEFFFFFFFFFFFFGGGGHHHHHHHHHGGGGGGGFFFFFFFFEEHHHHHHHHHHHHHHGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@???????????????????>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>=======================<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::99999999999999999999999999988889999888888888888888888888777777777777777777666666666666666665555555555555555555555554444444444444444433333333322222222222222221111111111111110000000000000////////////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************))))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCDCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFGGHHHHHHHHHGGGGGGGFFFFFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999999999999999999999999888888998888888888888888888887777777777777777777666666666666666655555555555555555555555544444444444444444443333333222222222222222222111111111111110000000000000////////////////////.............---------------,,,,,,,,,,,,,,,++++++++++++++++++++++**************)))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBCCCCCCCCDDDDEEEEEEFFFFFFFFFFFFFFFHHHHHHHHGGGGGGGGFFFFFFFEEEHHHHHHHHHGGGGGGGGGGGGGGFFEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999999999999999888888888888888888888888888887777777777777777777666666666666666655555555555555555555555554444444444444444444433333322222222222222222221111111111110000000000000////////////////////.............-----------------,,,,,,,,,,,,,,++++++++++++++++++++++***************))))))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCDDDDEEEEEEEFFFFFFFFFFFFFFHHHHHHHGGGGGGGGGFFFFFFEEEEHHHHHHHHGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999988888888888888888888888888888877777777777777777766666666666666666555555555555555555555555444444444444444444444333332222222222222222222211111111111100000000000000///////////////////.............------------------,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEDDCCCCCCCCCCCCCCCCCCDDDDDDDCCCBBBBBBBBBBBBBBBBBCCCCCDDDDDEEEEEEEFFFFFFFFFFFFFHHHHHHHGGGGGGGGFFFFFFFEEEEHHHHHHGGGGGGGGGGGGGGGFFFFEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999999999998888888888888888888888888888887777777777777777776666666666666666655555555555555555555544554444444444444444444433333322222222222222222222111111111110000000000000000//////////////////.............-------------------,,,,,,,,,,,+++++++++++++++++++++++*****************))))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCDDDDDEEEEEEEEFFFFFFFFFFFFGGGGHGGGGGGGGGGFFFFFFFEEEEHHHHGGGGGGGGGGGGGGGGFFFFFEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::99999999999999999999999999999888888888888888888888888888888777777777777777777766666666666666665555555555555555555555444444444444444444444444333332222222222222222222211111111111100000000000000000////////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! :::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFEEEEHHHHGGGGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<=======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::9999999999999999999999999999988888888888888888888888888888877777777777777777776666666666666666655555555555555555555544444444444444444444444433333322222222222222222222111111111110000000000000000000///////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))(((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! :::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEHHHGGGGGGGGGGGGGGGFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999998888888888888888888888888888887777777777777777777666666666666666666655555555555555555554444444444444444444444444333333322222222222222222211111111111100000000000000000000//////////////.............--------------------,,,,,,,,,,,++++++++++++++++++++++********************))))))))))))))(((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! :::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEHHHGGGGGGGGGGGGGGFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::9999999999999999999999989999988888888888888888888888888888877777777777777777776666666666666666666665555555555555555554444444444444444444444443333333332222222222222222211111111111000000000000000000000/////////////.............--------------------,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<================================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCDDDDDDEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEHHGGGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????>?>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999888999888888888888888888888888888888877777777777777777766666666666666666666665555555555555555544444444444444444444444433333333333222222222222222111111111111000000000000000000000/////////////..............-------------------,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEHGGGGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::99999999999999999999888889888888888888888888888887888888877777777777777777776666666666666666666666555555555555555544444444444444444444444443333333333332222222222222211111111111000000000000000000000/////////////................------------------,,,,,,,,,,,++++++++++++++++++++*+********************))))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! :::::::::::::::::::::::;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBCCCBBBBBAAAAAAAAAAAABBBBBBBBCCCCDDDDDDEEEEEEEEEEEEEEFGGGGGGGGGGGGGGGFFFFFFEEEEEHGGGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888888888888888888888877788888777777777777777777776666666666666666666665555555555555555444444444444444444444444433333333333333222222222222111111111111100000000000000000000/////////////.................-----------------,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 99:::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBCCCCDDDDDDDEEEEEEEEEEEEEEGGGGGGGGGGGGGGFFFFFFEEEEEEHGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888888888888888888888877777888777777777777777777777766666666666666666665555555555555555544444444444444444444444443333333333333332222222222211111111111111000000000000000000/////////////...................---------------,,,,,,,,,,,++++++++++++++++++++***********************))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 9999:::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????@@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBCCCCCDDDDDDDEEEEEEEEEEEEEGGGGGGGGGGGGGFFFFFFFEEEEEEGGGGGGGGGGGFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888888888888888777777787777777777777777777777766666666666666666655555555555555555444444444444444444444444433333333333333333222222222111111111111111100000000000000000/////////////....................--------------,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))(((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!! 9999999::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBBCCCCCCDDDDDDDDEEEEEEEEEEEFGGGGGGGGGGGFFFFFFFFEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFEDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999888888888888888888888888888888777777777777777777777777777777766666666666666666665555555555555555444444444444444444444444433333333333333333332222222111111111111111111000000000000000/////////////.....................-------------,,,,,,,,,,,,,+++++++++++++++++++**********************))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! 999999999::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCDDDDDDDDDEEEEEEEEEEFFFFGGGGGFFFFFFFFFFEEEEEEDGGGGGGGGFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999998888888888888888888888888888887777777777777777777777777777777666666666666666666655555555555555555444444444444444444444444433333333333333333333222222111111111111111111100000000000000/////////////....................--------------,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCDDDDDDDDDDEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDGGGGGGFFFFFFFFFFFFFFEEEEEDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999998888888888888888888888888888887777777777777777777777777777777666666666666666666655555555555555555444444444444444444444444433333333333333333333322222111111111111111111111000000000000//////////////....................--------------,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!! 99999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCCDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFEEEEEEDDDGGGGGFFFFFFFFFFFFFEEEEEEECCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999988888888888888888888888888888877777777777777777777777777777776666666666666666666555555555555555554444444444444444444444334333333333333333333333322222111111111111111111111000000000000//////////////....................-------------,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 9999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFEEEEEEDDDDGGGFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999888888888888888888888888888888877777777777777777777777777777776666666666666666666555555555555555554444444444444444444444333333333333333333333333322222211111111111111111111000000000000////////////////...................-------------,,,,,,,,,,,,,,,,,,++++++++++++++**********************)))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 999999999999999999::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAABBBBCCCCCCCDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFEEEEEEEDDDDDGGFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999998888888888888888888888888888888777777777777777777777777777777766666666666666666666555555555555555555444444444444444444444333333333333333333333333222222111111111111111111111000000000000/////////////////.................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++***********************))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 8888888888888888888899999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCBBBDDDDDDDCCCCCCCCCCCCCCCBBBDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;::::::::::::::::::::::::9999999999999999999888888888888888888888888888877777777777777777777777666666666666666666666666665555555555555555555555544444444444444444444443333333333333332222222222222222111111111111111111111000000000//////////////////////////................---------,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))(((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 8888888888888888888888899999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBDDDDDCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;:::::::::::::::::::::::::99999999999999999999888888888888888888888887788777777777777777777777776666666666666666666666665655555555555555555555555444444444444444444444433333333333333332222222222222221111111111111111111110000000000//////////////////////////.................--------,,,,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 888888888888888888888889999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<=================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBDDDDCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;::::::::::::::::::::::::999999999999999999999998888888888888888888887777777777777777777777777777666666666666666666666665555555555555555555555555444444444444444444444433333333333333332222222222222222111111111111111111111000000000//////////////////////////...................-------,,,,,,,,,,,,,,,,,,++++++++++++++++*****************))))))))))))))))))((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 888888888888888888888889999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCBBBBBBBDDCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;::::::::::::::::::::::::9999999999999999999999999888888888888888888877777777777777777777777777776666666666666666666666655555555555555555555555554444444444444444444444433333333333333322222222222222222211111111111111111110000000000//////////////////////////....................-----,,,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 77888888888888888888888999999999999999::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<========================>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888877777777777777777777777777776666666666666666666666655555555555555555555555554444444444444444444444433333333333333332222222222222222222111111111111111110000000000//////////////////////.///.....................-----,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 7777888888888888888888899999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<=============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAACCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888888777777777777777777777777777766666666666666666666666555555555555555555555555544444444444444444444444333333333333333322222222222222222222211111111111111110000000000/////////////////////...//.....................-----,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 7777778888888888888888899999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAACCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999988888888888888888887777777777777777777777777777666666666666666666666665555555555555555555555555444444444444444444444443333333333333333222222222222222222222211111111111111100000000000/////////////////////..../....................-----,,,,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777888888888888889999999999999999999999::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAACCCCCCBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888888777777777777777777777777777766666666666666666666666555555555555555555555555544444444444444444444444333333333333333332222222222222222222221111111111111111000000000000///////////////////..........................-----,,,,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777778888888888889999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<====================================>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAABBBABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAACCCCBBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888877777777777777777777777777776666666666666666666666655555555555555555555555554444444444444444444444433333333333333333322222222222222222222111111111111111100000000000000//////////////////.........................-------,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777778888888889999999999999999999999999::::::::::::::::::::::::;:;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<====================================>>>>>>>>=======>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAAAAAABBABBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAACCCBBBBBBBBBBBBBBBBBAAAAACCCCCCCCCCCCCCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888887777777777777777777777777777666666666666666666666665555555555555555555555555544444444444444444444444333333333333333333322222222222222222221111111111111111000000000000000////////////////..........................--------,,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777777788888888999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================================>>>>=========>>>>>>>>>>>>>>>>>??????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAABBAABBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAACBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@???????????????????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888887777777777777777777777777777766666666666666666666666555555555555555555555555554444444444444444444444433333333333333333333322222222222222222111111111111111100000000000000000//////////////..........................----------,,,,,,,,,,,,,,,,++++++++++++++********************))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777777777788888888999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================================>=============>>>>>>>>>>>>>??????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAAAAAAAABAABBBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@BBBBBBBBBBBBBBBBBBAAAAAAACCCCCCCCCCCCCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999:::::::::9999999999999999999999998888888888888888888777777777777777777777777777776666666666666666666666655555555555555555555555555444444444444444444444443333333333333333333333222222222222222211111111111111110000000000000000000/////////////..........................-----------,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 77777777777777777777788888888999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>???????????????????????????????????????????@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@A@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@BBBBBBBBBBBBBBBBBBAAAAAAACCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999::::::9999999999999999999999999888888888888888888877777777777777777777777777777666666666666666666666666555555555555555555555555544444444444444444444444333333333333333333333332222222222222222111111111111111100000000000000000000///////////..........................-------------,,,,,,,,,,,,,+++++++++++++++********************))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 77777777777777777777777888888889999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<====================================================>>>>>>>>>>>>>???????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@BBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999::::999999999999999999999999888888888888888888888877777777777777777777777667666666666666666666666666555555555555555555555555454444444444444444444444433333333333333333333333222222222222222211111111111111110000000000000000000000//////////..........................--------------,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))((((((((((((((((('''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 7777777777777777777777788888888888999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@BBBBBBBBBBBBBBBBBBBBAAAAACCCCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999::999999999999999999999999888888888888888888888888777777777777777777777666666666666666666666666666655555555555555555555555444444444444444444444444433333333333333333333333222222222222222211111111111111110000000000000000000000//////////..........................----------------,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 777777777777777777777778888888888888999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=<<=================================================>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBAACCCCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888887777777777777777777666666666666666666666666666655555555555555555555555444444444444444444444444433333333333333333333333222222222222222221111111111111111000000000000000000000///////////..........................-----------------,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 667777777777777777777778888888888888888999999999999999999999:::::::::::::::::::::::::::::::::;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????@@????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999999999999999999999999999988888888888888888888888877777777777777777776666666666666666666666666666555555555555555555555554444444444444444444444444433333333333333333333333222222222222222211111111111111111100000000000000000000//////////...........................------------------,,,,,,,,+++++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ! 666667777777777777777778888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888888888777777777777777777776666666666666666666666666666555555555555555555555554444444444444444444444444433333333333333333333333222222222222222211111111111111111111000000000000000000///////////..........................--------------------,,,,,,,++++++++++++++++++****************))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 66666667777777777777777888888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999999999998888888888888888888888887777777777777777777766666666666666666666666666665555555555555555555555544444444444444444444444444333333333333333333333332222222222222222111111111111111111111100000000000000000//////////......................-....---------------------,,,,,++++++++++++++++++++***************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! 66666666677777777777777888888888888888888888889999999999999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::::::::::::99999999999999999999999999999999999998888888888888888888888887777777777777777777666666666666666666666666666665555555555555555555555544444444444444444444444444333333333333333333333332222222222222222211111111111111111111110000000000000000//////////......................---..---------------------,,,,,,+++++++++++++++++++++**************))))))))))))))))))((((((((((((((((((('''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 66666666666777777777777888888888888888888888888899999999999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======<<<<<<<===================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::::999999999999999999999999999999999999988888888888888888888888887777777777777777777666666666666666666666666666665555555555555555555555544444444444444444444444444333333333333333333333333222222222222222211111111111111111111110000000000000000////////////.....................----.---------------------,,,,,+++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 6666666666666677777777788888888888888888888888889999999999999999999999999999::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??BBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888777777777777777777776666666666666666666666666666655555555555555555555555444444444444444444444444443333333333333333333333332222222222222222221111111111111111111110000000000000000/////////////...................--------------------------,,,,,,+++++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 666666666666666677777777788888888888888888888888999999999999999999999999999999::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>?????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@AAAAAAAAAAAAABBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????AAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999889999999999888888888888888888888888777777777777777777776666666666666666666666666666555555555555555555555555444444444444444444444444443333333333333333333333332222222222222222222211111111111111111110000000000000000///////////////..................--------------------------,,,,,,++++++++++++++++++++***************))))))))))))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 666666666666666666677777777788888888888888888888999999999999999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@@@AAAAAAAAAAAAABBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????AAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999998888999999988888888888888888888888887777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444443333333333333333333333322222222222222222222221111111111111111100000000000000000////////////////................--------------------------,,,,,,,,+++++++++++++++++++**************))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 666666666666666666666777777777888888888888888888888999999999999999999999999999999999::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@AA@AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@???????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999999999999999988888889999988888888888888888888888887777777777777777777766666666666666666666666666665555555555555555555555554444444444444444444444444443333333333333333333333322222222222222222222222111111111111111110000000000000000//////////////////..............---------------------------,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 55555555666666666666666666666666666666667777777777777777788888888888888888888888888888899999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????@@?????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????@@@@@@@AAAAAAAAAABBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@AAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::::99999999999999999998888888888888888888888888888888877777777777777777777777666666666666666666666555555666665555555555555555555555555555555544444444444444444444444333333333333333222222222222222222211111111111111111110000000000000//////////////////////...................------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++*********))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555556666666666666666666666666666666777777777777777778888888888888888888888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAA@@@@@@@@@@@AAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::::99999999999999999999888888888888888888888888888888887777777777777777777777766666666666666666666655555555666555555555555555555555555555555554444444444444444444444433333333333333333222222222222222221111111111111111111000000000000000/////////////////////..................------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++********)))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555555566666666666666666666666666666666777777777777777778888888888888888888888888888888999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????@@@@@@@AAAAAAAAAAABBBBBBBBBAAAAAAA@@@@@@@@@????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@AAAAA@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999888888888888888888888888888888888777777777777777777777766666666666666666666665555555555655555555555555555555555555555555444444444444444444444443333333333333333333222222222222222111111111111111111110000000000000000///////////////////...................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++******)))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 55555555555555556666666666666666666666666666666677777777777777778888888888888888888888888888888999999999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????@@@@@@@AAAAAAAAAAABBBBBBBAAAAAAAA@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@?AAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999988888888888888888888888888888888877777777777777777777776666666666666666666666555555555555555555555555555555555555455555544444444444444444444444333333333333333333333222222222222211111111111111111111000000000000000000/////////////////...................------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****))))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555555555555666666666666666666666666666666777777777777777777788888888888888888888888888888889999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>??????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@@??AAAA@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888888888888888888888888888877777777777777777777777666666666666666666666655555555555555555555555555555555555544455554444444444444444444444433333333333333333333333222222222221111111111111111111100000000000000000000////////////////...................------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555555555555555666666666666666666666666666777777777777777777777788888888888888888888888888889999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>?????????@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@???AAA@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999999999999888888888888888888888888888888887777777777777777777777766666666666666666666665555555555555555555555555555555555554444455444444444444444444444444333333333333333333333332222222222211111111111111111111000000000000000000000//////////////...................------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****)))))))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555555555555555565566666666666666666666666777777777777777777777777788888888888888888888888889999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>?????????????????????>>>>>>>>>>>>????????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@???????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????AA@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999999999988888888888888888888888888888888777777777777777777777776666666666666666666666555555555555555555555555555555555555544444444444444444444444444444443333333333333333333333322222222222111111111111111111100000000000000000000000/////////////...................-------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555555555555555555555666666666666666666666777777777777777777777777778888888888888888888888889999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;<<<<<<<<<<<<<<<<<<<<<<<===================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>????????????????>>>>>>>>>>>>>>>???????@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????A@@@@@@@@@@?????????????>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::999999999999999999998888888888888888888888888888888887777777777777777777777766666666666666666666665555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333222222222221111111111111111111100000000000000000000000/////////////...................------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 555555555555555555555555555555666666666666666666777777777777777777777777777778888888888888888888889999999999999999999999:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>???????@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@?????????????>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999888888888888888888888888888888877777777777777777777777766666666666666666666665555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333222222222222111111111111111111111000000000000000000000/////////////...................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******))))))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 455555555555555555555555555555555666666666666666677777777777777777777777777777788888888888888888889999999999999999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>???????>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@???????????????????????@@@@@@@@@@@@@??????????@@@@@@@@@@@@@@@??????????@@@@@@@@@@?????????????>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999998888888888888888888888877888877777777777777777777777666666666666666666666665555555555555555555555555555555555554444444444444444444444444444444433333333333333333333333222222222222111111111111111111111100000000000000000000/////////////....................----------------------,-,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 444555555555555555555555555555555556666666666666666677777777777777777777777777777788888888888888889999999999999999999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>???????????????????????????????????????????????????????????????@@@@@@@@@@???????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@AAAAAAAAAAAAAAAA@@@@@@@@??????????????????????????@@@@?????????????????@@@@@@@@@@@@@????????????@@@@@@@@???????????????>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999999999999999999999988888888888888888888877778777777777777777777777777666666666666666666666666655555555555555555555555545555555554444444444444444444444444444444433333333333333333333333322222222222111111111111111111111110000000000000000000//////////////...................----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********)))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! 444444555555555555555555555555555555556666666666666666677777777777777777777777777777788888888888889999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????@@@@@@?????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@@???????????????@@@@@@@???????????????>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999999999999999999988888888888888888888777777777777777777777777777777776666666666666666666666665555555555555555555555444455555554444444444444444444444444444444433333333333333333333333322222222222211111111111111111111110000000000000000000//////////////.....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 444444445555555555555555555555555555555566666666666666666777777777777777777777777777777788888888889999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@??????????????????????????????????>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@AA@@@@@@@@@@@@@?????????????????????????????????????????????????@@@@@??????????????????>>@@@@@@???????????????>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999888888888888888888887777777777777777777777777777777776666666666666666666666655555555555555555555554444445555544444444444444444444444444444444333333333333333333333333222222222222221111111111111111111100000000000000000000/////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 444444444455555555555555555555555555555555566666666666666666777777777777777777777777777777788888888899999999999999999999999::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@????????????@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>??>>??????????????????????????????????????????????????>>>>@@@@?????????????????>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999998888888888888888888877777777777777777777777777777777776666666666666666666666655555555555555555555554444444455544444444444444444444444444444444333333333333333333333333222222222222222211111111111111111100000000000000000000/////////////.......................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! 444444444444455555555555555555555555555555555666666666666666666777777777777777777777777777777788888888889999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@???????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>???????@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>????????????????????????????????????????????>>>>>>@@@??????????????????>>>>>>>>>>>===============<<<<<<<<;;;;;;;;;;;;;;;;;;;:;;:::::::::::::::::::::::999999999999999998888888888888888888877777777777777777777777777777777776666666666666666666666655555555555555555555554444444444544444444444444444444444444444444333333333333333333333333222222222222222222111111111111111100000000000000000000///////////////.....................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !! 4444444444444445555555555555555555555555555555556666666666666666677777777777777777777777777777778888888888899999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<=============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>?????????????????>>>>>>>>?????????????????>>>>>>>>@????????????????????>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999998888888888888888888777777777777777777777777777777777766666666666666666666666555555555555555555555554444444444444444444444444444444444443444444333333333333333333333333222222222222222222221111111111111110000000000000000000/////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ! 4444444444444444445555555555555555555555555555556666666666666666666677777777777777777777777777777788888888888899999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>>???????????????>>>>>>>>>>?????????????????????>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::999999999999888888888888888888887777777777777777777777777777777777666666666666666666666665555555555555555555555444444444444444444444444444444444444433344443333333333333333333333332222222222222222222222111111111111100000000000000000000//////////////////..................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!! 4444444444444444444455555555555555555555555555556666666666666666666666677777777777777777777777777788888888888888899999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>????????@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>???????????>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>?????????????????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::9999999998888888888888888888887777777777777777777777777777777776666666666666666666666665555555555555555555555444444444444444444444444444444444444433333443333333333333333333333332222222222222222222222221111111111100000000000000000000////////////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************)))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!! 44444444444444444444444445555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>==============>>>>>>>?????????@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>??????????????????????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999988888888888888888888877777777777777777777777777777777776666666666666666666666655555555555555555555555444444444444444444444444444444444444433333333333333333333333333333332222222222222222222222221111111111100000000000000000000//////////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!! 44444444444444444444444444455555555555555555555566666666666666666666666666677777777777777777777777888888888888888888888999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====>>>>>>>>>>>>>>>>>=================>>>>>>>?????????@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888888888888888888887777777777777777777777777777777766666666666666666666666655555555555555555555555444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222221111111111110000000000000000000///////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!! 444444444444444444444444444444555555555555555555666666666666666666666666666666777777777777777777778888888888888888888888889999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??>?????????>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>>>===================>>>>>>>>???????????@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999988888888888888888888888888777777777777777777777776677777666666666666666666666665555555555555555555555544444444444444444444444444444444444443333333333333333333333333333333322222222222222222222222211111111111100000000000000000000///////////////////////.............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!! 444444444444444444444444444444444555555555555555556666666666666666666666666666667777777777777777778888888888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>???????>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>=======================>>>>>>>????????????????@????????????????>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;;:::::::::::::::::::::99999999999999988888888888888888888888888777777777777777777777666677666666666666666666666666555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222221111111111110000000000000000000000/////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!! 333444444444444444444444444444444445555555555555555556666666666666666666666666666667777777777777778888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================>>>>>>>???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????>>>>>>>>>>>>========<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999998888888888888888888888887777777777777777777766666666666666666666666666666666555555555555555555555555544444444444444444444444334444444443333333333333333333333333333333322222222222222222222222211111111111100000000000000000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!! 33333444444444444444444444444444444444555555555555555556666666666666666666666666666666777777777777888888888888888888888888899999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>>>>>>>>>>>>>>==?????????????????????????>>>>>>>>>>>>========<<<<<;;;;;;;;;;;;::::::::::::::::::9999999999999999999988888888888888888888877777777777777777777766666666666666666666666666666666665555555555555555555555554444444444444444444444333344444443333333333333333333333333333333322222222222222222222222211111111111100000000000000000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,+,++++++++++++++++++++++*******************))))))))(((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!! 333333334444444444444444444444444444444445555555555555555566666666666666666666666666666666777777777788888888888888888888888999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<============>>>>>>>>????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>>>>>=====?????????????????????????>>>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::::::::99999999999999999999998888888888888888887777777777777777777777666666666666666666666666666666666655555555555555555555555444444444444444444444443333334444433333333333333333333333333333333222222222222222222222222111111111111110000000000000000000000////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!! 122222222222222222222223333333333333333334444444444444444444444444444445555555555555555555555555556666666666666666667777777777777777777777777788888888888888899999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>======================================>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<==========<<<<<<<<;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>??>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>>>====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::999999999999999888888888888888888888888777777777777777777777766666666666666666666555555555555555555555555555555555444444444444444444444444433333333333333333333333223333332222222222222222222222222111111111111111111100000000000000000000/////////////////////..............---------------------,,,,,,,,,,,,,,,,,,+++++++,,,,,++++++++++++++++++++*********************))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""!!!!!!!!!!!!! 111222222222222222222223333333333333333333344444444444444444444444444444455555555555555555555555556666666666666666666667777777777777777777777777778888888888888889999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<>>=======================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888888888888888888887777777777777777777766666666666666666665555555555555555555555555555555555544444444444444444444444443333333333333333333333222233332222222222222222222222222111111111111111111111000000000000000000/////////////////////...............----------------------,,,,,,,,,,,,,,,,,++++++++,,,,+++++++++++++++++++++********************)))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!! 111112222222222222222223333333333333333333333344444444444444444444444444444555555555555555555555556666666666666666666666667777777777777777777777777788888888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888888888888888888777777777777777776666666666666666666655555555555555555555555555555555555444444444444444444444444433333333333333333333332222223222222222222222222222222221111111111111111111111100000000000000000////////////////////...............-----------------------,,,,,,,,,,,,,,,,++++++++++,,++++++++++++++++++++++*******************)))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!! 11111111222222222222222333333333333333333333333344444444444444444444444444444455555555555555555555666666666666666666666666677777777777777777777777778888888888888888888889999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<<=======>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999999888888888888888888888888777777777777777766666666666666666666555555555555555555555555555555555555444444444444444444444444433333333333333333333332222222222222222222222222222222211111111111111111111111110000000000000000////////////////////................----------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!! 111111111122222222222223333333333333333333333333344444444444444444444444444444444555555555555555556666666666666666666666666777777777777777777777777788888888888888888888888889999999::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<========>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999999998888888888888888888887777777777777777766666666666666666666555555555555555555555555555555555554444444444444444444444444333333333333333333333332222222222222222222222222222222211111111111111111111111110000000000000000////////////////////..................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!! 111111111111122222222223333333333333333333333333333344444444444444444444444444444444555555555555556666666666666666666666666777777777777777777777777788888888888888888888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<=========================>>>>>>>>>================>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999999999999888888888888888888777777777777777776666666666666666666665555555555555555555555555555555555544444444444444444444444443333333333333333333333222222222222222222222222222222222111111111111111111111111110000000000000000////////////////////...................-------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!! 1111111111111111222222222333333333333333333333333333334444444444444444444444444444444445555555555566666666666666666666666666777777777777777777777777888888888888888888888888889999999999999::::::::::::9::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<=========================>>>>>>>==================>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999999999998888888888888887777777777777777766666666666666666666655555555555555555555555555555555555544444444444444444444444443333333333333333333333222222222222222222222222222222222111111111111111111111111110000000000000000////////////////////.....................-----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************)))))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!! 11111111111111111122222222233333333333333333333333333333344444444444444444444444444444444455555555555666666666666666666666666666777777777777777777778888888888888888888888888899999999999999999::::::::99999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<===========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<=========================>>>>>====================>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999999999999988888888888877777777777777777766666666666666666666655555555555555555555555555555555555444444444444444444444444443333333333333333333333222222222222222222222222222222222111111111111111111111111110000000000000000////////////////////.......................----------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*******************))))))))))))))(((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!! 1111111111111111111122222222223333333333333333333333333333334444444444444444444444444444444445555555555556666666666666666666666666677777777777777777888888888888888888888888889999999999999999999999:::9999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;<<<<<<<<<<=============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<=========================>>>======================>>============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999999999999888888888888777777777777777777666666666666666666666666555555555555555555555555555555555444444444444444444444444433333333333333333333333222222222222222222222222222222222111111111111111111111111110000000000000000////////////////////........................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++*******************))))))))))))))))(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!! 11111111111111111111111222222222233333333333333333333333333333344444444444444444444444444444444455555555555666666666666666666666666666677777777777777888888888888888888888888899999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================<<<<<<<<<<<<<<<<<==================================<<<<<<<<=========================================================>>>>>=====>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<=========================>>====================================<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888777777777777777777766666666666666666666666665555555555555555555555554555555444444444444444444444444443333333333333333333333222222222222222222222222222222222111111111111111111111111110000000000000000//////////////////////......................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++********************)))))))))))))))))(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#$$$$$####################""""""""""""""!!!!!!!!!!!!!! 1111111111111111111111122222222222233333333333333333333333333333334444444444444444444444444444444455555555555566666666666666666666666666677777777777777778888888888888888888889999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;<<<<<<<<<<=====================>===>>>>>>>>>>>>>=========================<<<<<<<<<<<<<=========================>===================================<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999999988888888888887777777777777777777777666666666666666666666666655555555555555555555544445555444444444444444444444444433333333333333333333333222222222222222222222222222222222111111111111111111111111110000000000000000////////////////////////....................---------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*******************)))))))))))))))))))(((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##$$$$#####################"""""""""""""!!!!!!!!!!!!! 11111111111111111111111222222222222222333333333333333333333333333333344444444444444444444444444444555555555555555566666666666666666666666666677777777777777778888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================>>>>>>>>>>>>=========================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;<<<<<<<<<=========================>>>>>>>>>===========================<<<<<<<<<<<<<<<=============================================<<<<<========<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888877777777777777777777777776666666666666666666666655555555555555555555544444454444444444444444444444444433333333333333333333333222222222222222222222222222222222211111111111111111111111110000000000000000////////////////////////....................----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++**++++++++++********************))))))))))))))))))))(('''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###$$$######################""""""""""""!!!!!!!!!!!!! 11111111111111111111111222222222222222223333333333333333333333333333333444444444444444444444444444555555555555555555566666666666666666666666666667777777777777777888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;<<<<<<<<=========================>>>>>>==========================<<<<<<<<<<<<<<<<<<<==========================================<<<<<<<<=====<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888888777777777777777777777777776666666666666666666655555555555555555555544444444444444444444444444444444443333333333333333333333333222222222222222222222222122222211111111111111111111111111000000000000000000//////////////////////.....................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++***+++++++++*******************))))))))))))))))))))))(''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####$#######################""""""""""""!!!!!!!!!!!!!! 00111111111111111111111222222222222222222223333333333333333333333333333334444444444444444444444444555555555555555555555556666666666666666666666666667777777777777777888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::;;;;;;;;<<<<<<<<<<<=====================>>===========================<<<<<<<<<<<<<<<<<<<<<<=======================================<<<<<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888888777777777777777777777777776666666666666666665555555555555555555554444444444444444444444444444444444433333333333333333333333332222222222222222222222211122221111111111111111111111111100000000000000000000/////////////////////....................---------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****+++++++********************))))))))))))))))))))))(''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!! 0000111111111111111111122222222222222222222222333333333333333333333333333334444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777788888888999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<<=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999988888888888888888888777777777777777777777777666666666666666665555555555555555555554444444444444444444444444444444444443333333333333333333333333222222222222222222222221111122111111111111111111111111110000000000000000000000///////////////////....................---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******+++++********************))))))))))))))))))))))(((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!! 000000111111111111111112222222222222222222222222333333333333333333333333333333444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================<<<<<<<<<<<<<<<<<<<<<<<<<====================================<<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;;:;;:::::::::::::::999999999999888888888888888888888777777777777777777777666666666666666665555555555555555555555444444444444444444444444444444444444333333333333333333333333322222222222222222222221111111111111111111111111111111111000000000000000000000000/////////////////....................----------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++********++++*********************)))))))))))))))))))))(((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!! 00000000011111111111111222222222222222222222222223333333333333333333333333333333334444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777788888888889999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::99::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================<<<<<<<<<<<<<;;;<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::9999999999998888888888888888888888877777777777777777776666666666666666655555555555555555555544444444444444444444444444444444444433333333333333333333333333222222222222222222222211111111111111111111111111111111110000000000000000000000000////////////////....................----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********++***********************)))))))))))))))))))(((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!! 0000000000011111111111122222222222222222222222222222333333333333333333333333333333333444444444444455555555555555555555555556666666666666666666666666777777777777777777777777778888888888888899999999999899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999:::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================<<========<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888888777777777777777766666666666666666555555555555555555555444444444444444444444444444444444444433333333333333333333333332222222222222222222222211111111111111111111111111111111100000000000000000000000000////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********+**********************))))))))))))))))))))(((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!!! 000000000000001111111111222222222222222222222222222222333333333333333333333333333333333444444444444555555555555555555555555555666666666666666666666677777777777777777777777777888888888888888888999999988888899999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999::::::::;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======================<<<=======<<<<<<<<<<<;;;;;;;<<;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999988888888888888888888888887777777777777766666666666666666555555555555555555555444444444444444444444444444444444444333333333333333333333333332222222222222222222222211111111111111111111111111111111100000000000000000000000000////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############################""""""""""""!!!!!!!!!!!!!!!!!!!!!! 000000000000000001111111112222222222222222222222222222222333333333333333333333333333333333444444444444455555555555555555555555555566666666666666666677777777777777777777777777888888888888888888888899988888888899999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;::::::::::::::::::::9999999::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===================<<<<<<======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888888888888888877777777777777666666666666666665555555555555555555555544444444444444444444444444444444444333333333333333333333333332222222222222222222222211111111111111111111111111111111100000000000000000000000000////////////////.....................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 0000000000000000000111111111122222222222222222222222222222223333333333333333333333333333333334444444444444555555555555555555555555555666666666666666777777777777777777777777778888888888888888888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999:::::::;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<=====<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999888888888888888888888777777777777776666666666666666665555555555555555555555555444444444444444444444444444444443333333333333333333333333322222222222222222222222211111111111111111111111111111111100000000000000000000000000////////////////......................----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++**********************************))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""!!!!!!!!!!!!!!!!!!!!!!! 000000000000000000000111111111112222222222222222222222222222222333333333333333333333333333333333344444444444455555555555555555555555555556666666666666667777777777777777777777888888888888888888888888888888888888888888889999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999:::::::;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<<<<<<<===========<<<<<<<<<<<<<<====<<<<<<<<<<;;;;;;;;;;:;;;;;;;;;;;;:::::::::::::::::::999999999999999888888888888888888877777777777777766666666666666666666655555555555555555555555554444444444444444444444433444443333333333333333333333333322222222222222222222222111111111111111111111111111111111100000000000000000000000000////////////////......................-----------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################"""""""""""""!!!!!!!!!!!!!!!!!!!!!! 000000000000000000000001111111111112222222222222222222222222222222333333333333333333333333333333334444444444444455555555555555555555555555556666666666666666777777777777777777888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<;<;;;;;;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<=======<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<;;;;;;;;;;::;;;;;;;;;::::::::::::::::::::999999999999999888888888888888888877777777777777766666666666666666666666555555555555555555555555444444444444444444444333334433333333333333333333333333322222222222222222222222111111111111111111111111111111111100000000000000000000000000/////////////////......................-----------------------,,,,,,,,,,,,,,,++++++++++++++++++**********************************))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""""!!!!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111111222222222222222222222222222222233333333333333333333333333333344444444444444444555555555555555555555555555566666666666666666777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999:::::::;;;;;;;;<<<<<<<<<<;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::;;;;;;::::::::::::::::::9::999999999999999888888888888888888877777777777777666666666666666666666666665555555555555555555555444444444444444444443333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111100000000000000000000000000/////////////////........................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))))))))(((((((((((((((('''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################"""""""""""""""!!!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111111112222222222222222222222222222222233333333333333333333333333344444444444444444444455555555555555555555555555556666666666666666677777777778888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;::::::::::::::::::::9999999999999999:::::::;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::;;;:::::::::::::::::::999999999999999999988888888888888888777777777777777776666666666666666666666666655555555555555555554444444444444444444443333333333333333333333333333333333322222222222222222222222221111111111111111111111110111111100000000000000000000000000/////////////////........................---------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************************))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############################""""""""""""""""!!!!!!!!!!!!!!!!!! 0000000000000000000000011111111111111111112222222222222222222222222222222333333333333333333333333344444444444444444444444455555555555555555555555555666666666666666666677777777788888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::;::::::::::::::::::9999999999999999999::::::;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;:::::::;:::::::::::::::::::999999999999999999988888888888888888777777777777777777766666666666666666666666655555555555555555544444444444444444444433333333333333333333333333333333333332222222222222222222222222111111111111111111111110001111100000000000000000000000000///////////////////......................---------------------,,,,,,,,,,,,,,,,++++++++++++++++++***********************)***********))))))))))))))))))))(((((((((((((((((((''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############################""""""""""""""""""!!!!!!!!!!!!!!!!! ....................../////////////000000000000000000001111111111111111111111222222222222222222222222233333333333333333333333333444444444444444444444444455555555555555555555555555556666666666666666666666666666666666666777777777777777777777777888888888888888888888888999999998899999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::9999999999999999999999999888888889999999:::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;:::::::::9999999::::::::::::::999999999999999999999999998888888888888877777777777777777777766666666666666666666666666555555555555555555555554444444444444444433333333333333333333333333333332222222222222222222111111111111111111111111111111111110000000000000000000000//////////////////.....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************))***)))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""!!!!!!!!!!!!!!!!!! .......................//////////////0000000000000000000001111111111111111111111222222222222222222222222223333333333333333333333333344444444444444444444444455555555555555555555555555555666666666666666666666666666666666666777777777777777777777777778888888888888888888888888998888888889999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999::::9999999999999999999998888888888889999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::;;;;;:;::::::;;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;;;;:::::::::99999999:::::::::::9999999999999999999999999998888888888888887777777777777777777777666666666666666666666666665555555555555555555544444444444444444433333333333333333333333333333332222222222222222221111111111111111111111111111111111111000000000000000000000//////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************))))*)))))))))))))))))))))))()(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!! ......................./////////////////00000000000000000000111111111111111111111112222222222222222222222222233333333333333333333333333444444444444444444444444455555555555555555555555555555666666666666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888899999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999998888888888888889999999::::::::;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::::::::::::;;;;;;;:::::::::999999999:::::::999999999999999999999999999998888888888888877777777777777777777777776666666666666666666666665555555555555555555544444444444444444333333333333333333333333333333322222222222222222221111111111111111111111111111111111110000000000000000000000//////////////////.....................-------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! .......................////////////////////000000000000000000001111111111111111111111222222222222222222222222222333333333333333333333333333444444444444444444444444455555555555555555555555555555566666666666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888889999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999;;;;;::::::::::9999999988:::99999999999999999999889999999988888888888888888777777777777777777777777766666666666666666666655555555555555555555444444444444444444333333333333333333333333333333322222222222222222211111111111111111111111111111111111110000000000000000000000//////////////////.....................---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! .......................///////////////////////00000000000000000000111111111111111111111122222222222222222222222222233333333333333333333333333334444444444444444444444444555555555555555555555555555555666666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999888888888888888888889999999:::::::::;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999;;::::::::::::99999999888999999999999999999999888899999988888888888888888887777777777777777777777776666666666666666666555555555555555555554444444444444444443333333333333333333333333333333222222222222222222211111111111111111111111111111111111110000000000000000000000//////////////////.....................-----------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! -....................../////////////////////////000000000000000000000111111111111111111111112222222222222222222222222233333333333333333333333333334444444444444444444444444455555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999988888888888888888888889999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::99999999888889999999999999999998888888999988888888888888888888877777777777777777777766666666666666666666555555555555555555544444444444444444433333333333333333333333333333333222222222222222222211111111111111111111111111111111111110000000000000000000000//////////////////.....................-------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! ---..................../////////////////////////000000000000000000000000111111111111111111111112222222222222222222222222223333333333333333333333333344444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999988888888888888888888888889999999:::::::::::::::::::::::::::::::::::::::::::9999999:::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::::9999999988888899999999999999888888888889988888888888888888888877777777777777777777666666666666666666666555555555555555555544444444444444444433333333333333333333333333333333222222222222222222111111111111111111111111111111111111100000000000000000000000//////////////////......................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ------................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999888888888888888788888888889999999:::::::::::::::::::::::::::::::9::::::::99999999999999::::::::::::::::::::::::::::::::::::999999999999999999::::::::::999999998888888999999999888888888888888888888888888888888888877777777777777777766666666666666666666666555555555555555555444444444444444444444333333333333333333333333333332222222222222222222221111111111111111111111111111111111100000000000000000000000//////////////////........................----------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ---------............../////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444555555555555555555555555555556666666666666666666666667777777777777777777777788888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999998888888888888888887778888888889999999:::::::::::::::::::::::::::::99:::::::9999999999999999999::::::::::::::::::::::::::::9999999999999999999999::::::::99999999888888888999988888888888888888888888888888888888888877777777777777777766666666666666666666666555555555555555555444444444444444444444444333333333333333333333333333222222222222222222222221111111111111111111111110111111110000000000000000000000////////////////////.........................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------.............////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444455555555555555555555555555555555566666666666666666666666667777777777777777777777778888888888888888888888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888877778888888899999999::::::::::::::::::::::::::9999:::::999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::9999999988888888779888888888888888888888888888888888888888877777777777777777766666666666666666666665555555555555555555544444444444444444444444443333333333333333333333222222222222222222222222222211111111111111111111100001111110000000000000000000000//////////////////////.......................--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! --------------............./////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444445555555555555555555555555555555555556666666666666666666666666777777777777777777777777788888888888888888888888888888888888888999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999898999999999888888888888888888888888877777888888889999999:::::::::::::::::::::::::99999::::9999999999999999999999:::::::::99999999999999999999999999999999999999999:::::9999999988888888777788888888888888888888888878888888888888777777777777777777666666666666666666666655555555555555555555555444444444444444444444444433333333333333333333222222222222222222222222222222111111111111111111100000011100000000000000000000000////////////////////////.....................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!! ----------------..............////////////////////000000000000000000000001111111111111111111111111122222222222222222222222222333333333333333333333333344444444444444444444444444444455555555555555555555555555555555555566666666666666666666666667777777777777777777777777788888887777888888888888888888888999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999998888888888888888999988888888888888888888878887777778888888999999999::::::::::::::::::::99999999:::9999999999999999999999999999999999999999999999999999999999999999999999999:::99999999988888887777778888888888888888888877777888888888887777777777777777776666666666666666666665555555555555555555555555544444444444444444444444433333333333333333322222222222222222222222222222222111111111111111111000000001000000000000000000000000/////////////////////////...................---------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -------------------..............////////////////////00000000000000000000000111111111111111111111111112222222222222222222222222223333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666667777777777777777777777777778777777777788888888888888888888899999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888777777777777778888888999999999:::::::::::::::::9999999999:999999999999999999999999999999999999999999999999999999999999999999999998888:9999999998888888877777778888888888888887777777777888888887777777777777777776666666666666666666666665555555555555555555555555544444444444444444444433333333333333333322222222222222222222222222222222111111111111111111000000000000000000000000000000000000///////////////////////...................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ---------------------............../////////////////////0000000000000000000000011111111111111111111111111122222222222222222222222222233333333333333333333333334444444444444444444444444444445555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777888888888888888888888899999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888777777777777777788888889999999999::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999988888888889999999998888888777777777888888777777777777777777788888777777777777777777776666666666666666666666666555555555555555555555555444444444444444444443333333333333333333222222222222222222222222222222221111111111111111111000000000000000000000000000000000000//////////////////////...................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************)))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------.............../////////////////////0000000000000000000000011111111111111111111111111122222222222222222222222222233333333333333333333333333444444444444444444444444444444455555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777788888888888888888888889999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888777777777777777777788888889999999999::::::::::999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888899999998888888877777777668887777777777777777777777887777777777777777777777766666666666666666666666665555555555555555555554444444444444444444443333333333333333332222222222222222222222222222222211111111111111111110000000000000000000000000000000000000//////////////////////...................---------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))))(()))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------................../////////////////////00000000000000000000000111111111111111111111111111222222222222222222222222222333333333333333333333333333444444444444444444444444444444555555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888777777777777777777777888888899999999999::::::999999999999999999999999999999998888999999999999999999999999999999999888888888888888888888888899999888888887777777776667777777777777777777777777777777777777777777777777766666666666666666666665555555555555555555554444444444444444444443333333333333333332222222222222222222222222222222221111111111111111111000000000000000000000000000000000000///////////////////////...................---------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++************************)))))))))))))))))))))))((())((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------...................../////////////////////0000000000000000000000011111111111111111111111111122222222222222222222222222223333333333333333333333333344444444444444444444444444444455555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888887777777777777777777777778888888999999999999999999999999999999999999999999998888888888899999999999999999999999999888888888888888888888888888889998888888877777777766666777777777777777777777777777777777777777777777777766666666666666666665555555555555555555555544444444444444444444433333333333333333322222222222222222222222222222222111111111111111111100000000000000000000000000000000000000//////////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))))))))((((((((((((((((((((((((((((('('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! -----------------------.......................//////////////////////00000000000000000000000111111111111111111111111111122222222222222222222222222223333333333333333333333333344444444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888887777777777777777777777777788888888999999999999999999999999999999998999999998888888888888888999999999999999999988888888888888888888888888888877788888888877777777766666667777777777777777777777777777777777777777777777666666666666666666655555555555555555555555444444444444444444444333333333333333333322222222222222222222222222222222111111111111111111100000000000000000000000000000000000000//////////////////////...................---------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,----------------------.........................///////////////////////000000000000000000000001111111111111111111111111111222222222222222222222222223333333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888887777777777777777777777777777788888888999999999999999999999999999999888999999988888888888888888889999999999999999888888888888888888888888887777777788888888777777777666666667777777777777777777777777777777777777777777766666666666666666665555555555555555555555444444444444444444444333333333333333333332222222222222222222222222222222111111111111111111110000000000000000000000000000000000000///////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,,--------------------........................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777788888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::9999999999999999999999999:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777788888888999999999999999999999999999888889999988888888888888888888899999999999999888888888888888887777777777777777777888887777777777666666666677777777777777777777777777777777777777777766666666666666666655555555555555555555554444444444444444444443333333333333333333333322222222222222222222222222221111111111111111111111000000000000000000000000000000000000///////////////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,,,,------------------........................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444444555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776777777777888888889999999999999999999999999988888899988888888888888888888888999999999999888888888888877777777777777777777777778887777777777666666666666777777777777777777777766677777777777777666666666666666665555555555555555555555544444444444444444444443333333333333333333333333222222222222222222222222121111111111111111111111110000000000000000000000000000000000///////////////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ,,,,,,,,---------------........................./////////////////////////000000000000000000000000011111111111111111111111112222222222222222222222222333333333333333333333333334444444444444444444444444444444444445555555555555555555555555566666666666666666666666666677777777777777777777777777777777777788888888888888888888888888888888888888888888888899899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777776777777777888888888999999999999999999999998888888898888888888888888888888888999999999988888888888888877777777777777777777777667777777777776666666666666777777777777777776666666677777777777766666666666666666555555555555555555555544444444444444444444444443333333333333333333333333222222222222222222222111111111111111111111111111110000000000000000000000///000000///////////////////////.....................-------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,,,,,,,,,,--------------......................./////////////////////////00000000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333333333344444444444444444444444444444444444445555555555555555555555555566666666666666666666666666667777766666777777777777777777777788888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888887777777777777777778888888777777777777777777777777766777777777888888888999999999999999999999888888888888888888888888888888888888899998888888888888888877777777777777777777766666677777777766666666666666667777777777777766666666666777777777666666666666666665555555555555555555555554444444444444444444444444433333333333333333333333332222222222222222222111111111111111111111111111111100000000000000000000/////0000///////////////////////.......................-----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ,,,,,,,,,,,,,,--------------.....................////////////////////////00000000000000000000000000111111111111111111111111111222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555555566666666666666666666666666666666666667777777777777777777777778888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766777777777888888888999999999999999999998888888888888888888888888888888888888888888888888888888887777777777777777766666666666677777776666666666666666657777777777666666666666666777777666666666666666666655555555555555555555555554444444444444444444444444433333333333333333333333222222222222222222111111111111111111111111111111110000000000000000000////////00///////////////////////.........................---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ,,,,,,,,,,,,,,,,--------------......................///////////////////////0000000000000000000000000001111111111111111111111111111222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777776666666777666777777778888888888999999999999999999988888888888888888888888888888888888888888888888888888887777777777777666666666666666666777776666666666666666665577777776666666666666666667777666666666666666666666555555555555555555555555544444444444444444444444443333333333333333333332222222222222222222111111111111111111111111111111100000000000000000000///////////////////////////////////.........................-------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************)))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!! ***********************++,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////00000000000000000000000111111111111111111111111111111122222222222222222222222223333333333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877788888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666655555555555555566666666667777777777888888888888888888888887777777788888877777777777777777777777777777777777777776666666666666666666666666655555555555555555544444444444555555555555555555555555565555555555555555555555555555555555555555444444444444444444444444333333333333333332222222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000/////////////////////////...................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************))))))))))))))))))))))))())(((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ***********************+++++,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////00000000000000000000000111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777788888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666665555555555555555556666666667777777777788888888888888888888877777777788888777777777777777777777777777777777777777766666666666666666666666555555555555555555554444444444444555555555555555555555555455555555555555555555555555555555555555444444444444444444444444333333333333333333222222222222222222222222222222222222222211111111111111111111111111111101000000000000000000000000///////////////////////...................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ***********************+++++++,,,,,,,,,,,,,,,,,,--------------------------......................../////////////////////////00000000000000000000000001111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444444555555555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776667777777777777776666666666666666666666666666666666665555555555555555555555555666666666777777777778888888888888888888777777777788877777777777777777777777777777777777777777666666666666666666665555555555555555555555444444444444444555555555555555555555444455555555555555555555555445555555555444444444444444444444444333333333333333333222222222222222222222222222222222222222211111111111111111111111111111100000000000000000000000000000/////////////////////..................----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((((((''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ))*********************++++++++++,,,,,,,,,,,,,,,,,--------------------------....................../////////////////////////00000000000000000000000001111111111111111111111111122222222222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444445555555555555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777888888888888888888888888888888777777788888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666667777777666666666666666666666666666666666666666666655555555555555555555555555666666666777777777777788888888888888887777777777787777777777777777777777777777777777777777766666666666666666655555555555555555555555444444444444444444555555555555555555544444455555555555555555555544445555554444444444444444444444444333333333333333333332222222222222222222222222222222222222221111111111111111111111111111111000000000000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((((((((((((''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!  ))))*******************+++++++++++++,,,,,,,,,,,,,,,,,---------------------------................../////////////////////////000000000000000000000000011111111111111111111111111111222222222222222222222222222223333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555566666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888887777777777777777777777777777777777777777777777777788888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555666666666777777777777788888888888888777777777777777777777777777777777777777777777777777776666666666666666655555555555555555555555444444444444444444445555555555555555544444444555555555555555555544444455554444444444444444444444443333333333333333333333322222222222222222222222222222222222211111111111111111111111111111110000000000000000000000000000000///////////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!  )))))))****************++++++++++++++++,,,,,,,,,,,,,,,,,---------------------------.............../////////////////////////000000000000000000000000000001111111111111111111111111111122222222222222222222222222222333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666665656565555555555555555555555555555555566666666677777777777778888888888877777777777777777777777777777777777777777777777777776666666666665666655555555555555555555555444444444444444444444445555555555555554444444444555555555555555555444444455444444444444444444444443333333333333333333333333322222222222222222222222212222222211111111111111111111111111111110000000000000000000000000000000///////////////////...................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!""!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))*************+++++++++++++++++++,,,,,,,,,,,,,,,,,---------------------------.............////////////////////////0000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222233333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777777777777777787777888888877777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555566666666677777777777777788888877777777777777777777777777777777777777777777777777666666666666666556665555555555555555555544444444444444444444444444455555555555554444444444445555555555555555444444444444444444444444444444444433333333333333333333333333222222222222222222222211122222111111111111111111111111111111110000000000000000000000000000000///////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))**********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,--------------------------.............//////////////////////000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222333333333333333333333333333334444444444444444444444444444444455555555555555555555555555555555555555555556666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555566666666666777777777777777777777777777777777767777777777777777777777777776666666666666666666665556555555555555555555544444444444444444444444444444455555555555444444444444445555555555555554444444444444444444444444444444444433333333333333333333333333222222222222222222211111122211111111111111111111111111111110000000000000000000000000000000////////////////////..................----------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------..............//////////////////////0000000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444455555555555555555555555555555555555555666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555555555554555555555555555666666666666777777777777777777777777777777666777777777777777777777766666666666666666666666655555555555555555555555444444444444444444444444444444445555555554444444444444444555555555555554444444444444444444444444444444444443333333333333333333333333222222222222222221111111112111111111111111111111111111111100000000000000000000000000000000//////////////////...................------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))*****+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,---------------------------.............////////////////////////000000000000000000000000000000000000011111111111111111111111111111222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555444444444445555555555566666666666667777777777777777777777777766666777777777777777777666666666666666666666666666555555555555555555555444444444444444444444444444444444445555554444444444444444444555555555555444444444444444444444444444444444443333333333333333333333333222222222222222221111111111111111111111111111111111111111100000000000000000000000000000000///////////////////....................-------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))***+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,---------------------------..............///////////////////////0000000000000000000000000000000000000111111111111111111111111111222222222222222222222222233333333333333333333333333344444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555444444444444444444555555555566666666666666777777777777777777777776666667777777777777766666666666666666666666666666655555555555555555554444444444444444444444444444444444443355544444444444444444444445555555555544444444444444444444444444444444433333333333333333333333332222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000///////////////////......................------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................//////////////////////0000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222333333333333333333333333333444444444444444444444444444444444444444444455555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666667777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555554444444444444444444444455555555555666666666666667777777777777777777666666667777777777666666666666666666666666666666665555555555555555554444444444444444444444444444444444433333344444444444444444444444445555555554444444444444444444444444444444433333333333333333333333332222222222222222211111111111111111111111111111111111111111000000000000000000000000000000000////////////////////........................----------------------,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.....................///////////////////////0000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222233333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666677666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555544444444444444444444444455555555555666666666666666777777777777777666666666677777766666666666666666666666666666666666555555555555555554444444444444444444444444444444444333333333444444444444444444444444455555554444444444444444444444444444443333333333333333333333333322222222222222222111111111111111111111111111111111111111111000000000000000000000000000000000/////////////////////.........................--------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................////////////////////////0000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222233333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555566666666666655555555555555555555555555555555555555444444444444444444444444455555555555566666666666666677777777777666666666666776666666666666666666666666666666666666555555555555555555444444444444444444444444444444443333333333334444444444444444444444444555555444444444444444443344444444333333333333333333333333333222222222222222221111111111111111111111111111111111111111110000000000000000000000000000000/0////////////////////////........................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++***********************)))))))))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))***++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////00000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222233333333333333333333333333333344444444444444444444444444444444555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777776666666666666666666666777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555565555555555555555555555555555555555555555555555555444444444444444444444444445555555555555666666666666666666666666666666666666666666666666666666666666666666666666655555555555554555544444444444444444444444444444443333333333333334444444444444444444444444555444444444444444444433344444333333333333333333333333333222222222222222222211111111111111111111111111111111111111111000000000000000000000000000000/////////////////////////////......................-------------------,,,,,,,,,,,,,,,++++++++++++++++++++*************************)))))))))))))))))))))))))(((((((((((((((((((((((('((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))******+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................./////////////////////////000000000000000000000000001111111111111111111111111111122222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444455555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444445555555555555566666666666666666666666666666666666666666666666666666666666666666666655555555555555445554444444444444444444444444444433333333333333333344444444444444444444444444444444444444444444433333444333333333333333333333333332222222222222222222222111111111111111111111111111111111111110000000000000000000000000000000///////////////////////////////....................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++**************************)))))))))))))))))))))))(((((((((((((((((((((((((''('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........................//////////////////////////00000000000000000000000000000111111111111111111111111111111222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444555555555555555666666666666666666666666666666656666666666666666666666666666666555555555555555554445544444444444444444444444444443333333333333333333344444444444444444444433334444444444444444444333333433333333333333333333333332222222222222222222222222111111111111111111111111111111111110000000000000000000000000000000////////////////////////////////....................------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++*************************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ())))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................./////////////////////////////000000000000000000000000000001111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444555555555555555556666666666666666666666666555566666666666666666666655555555555555555555555555444454444444444444444444444444443333333333333333333333444444444444444444333333344444444444444444333333333333333333333333333333333222222222222222222222222221111111111111111111111100111111100000000000000000000000000000000////////////////////////////////...................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***********************))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((()))))))))))))))))))**************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------........................./////////////////////////////////000000000000000000000000000000111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444555555555555555555666666666666666666665555555666666666666666655555555555555555555555555555544444444444444444444444444444444333333333333333333333334444444444444433333333333444444444444444433333333333333333333333333333333332222222222222222222222222211111111111111111111000001111100000000000000000000000000000000///////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++********************)))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((())))))))))))))))*****************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------....................../////////////////////////////////////00000000000000000000000000000011111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444455555555555555555556666666666666665555555555666666666666555555555555555555555555555555555544444444444444444444444444444333333333333333333333333334444444444433333333333333444444444444443333333333333333333333333333333333332222222222222222222222222211111111111111111000000001100000000000000000000000000000000////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********************)))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((()))))))))))))********************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------......................./////////////////////////////////////0000000000000000000000000000000111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333334444444444444444444444444444444555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444433333334444444444444445555555555555555555555666665555555555555555666666666555555555555555555555555555555555555444444444444444444444444444433333333333333333333333333334444443333333333333333333444444444444433333333333333333333333333333333333222222222222222222222222211111111111111111100000000000000000000000000000000000000000////////////////////////////////....................--------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++********************))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  (((((((((((()))))))))))***********************+++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------......................../////////////////////////////////////0000000000000000000000000000001111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444443333333333333444444444444445555555555555555555555555555555555555555556666665555555555555555555555555555555555555544444444444444444444444444443333333333333333333333333222244333333333333333333333334444444444433333333333333333333333333333333322222222222222222222222222111111111111111111000000000000000000000000000000000000000000////////////////////////////////....................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!! !!!!  ((((((((((((((())))))))*************************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------........................//////////////////////////////////////000000000000000000000000000111111111111111111111111111222222222222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444455555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555556666666666666666665555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444433333333333333333334444444444444555555555555555555555555555555555555555556665555555555555555555555555555555555555555444444444444444444444444444433333333333333333333333222222233333333333333333333333334444444444333333333333333333333333333333322222222222222222222222222111111111111111111000000000000000000000000000000000000000000/////////////////////////////////....................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!  (((((((((((((((((()))))*************************+++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------........................////////////////////////////////////0000000000000000000000000111111111111111111111111111111112222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444444454555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444443333333333333333333333444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444333333333333333333333222222222233333333333333333333333334444444433333333333333332333333333333222222222222222222222222222111111111111111111000000000000000000000000000000000000000000/////////////////////////////////....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!!!! !  ((((((((((((((((((((())*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------........................////////////////////////////////0000000000000000000000000111111111111111111111111111111111111122222222222222222222222222222233333333333333333333333333333333344444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555566666666666666666666666666655555566666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444555555555444444444444444444444444444444444444444443333333333333333333333344444444444444555555555555555555555555555555555555555555555555555555555554455555555555555555544444444444444444444444444443333333333333333333322222222222233333333333333333333333334444444333333333333333222333333333222222222222222222222222221111111111111111111000000000000000000000000000000000000000000//////////////////////////////////.....................-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  ''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))*************************+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------.......................................//////00000000000000000000000000000000000111111111111111111111111111111111122222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444445555555554445555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333322222222333333333333333444444444444444445555555554444444444444444555555555554444444444444445555555555555555444444444444444444444333333333333322222222222222211111111111111111111111111111111111222222222222222221111111122222222222222222222222111111111111111111111000000011111111000000000000000000000000000000000000000000/////////////////////////.........................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  '''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))*************************++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------...................................//////////000000000000000000000000000000000000111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333332222222222222333333333333334444444444444444454444444444444444444444455555555544444444444444444445555555555554444444444444444443333333333333333332222222222221111111111111111111111111111111111111122222222222222211111111112222222222222222222111111111111111111111100000000001111000000000000000000000000000000000000000000000//////////////////////////.........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''(((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))*************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------...............................///////////////00000000000000000000000000000000000111111111111111111111111111122222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222333333333333334444444444444444444444444444444444444444555555554444444444444444444444445555554444444444444444333333333333333333333322222222221111111111111111111111111111111111111111222222222222221111111111122222222222222221111111111111111111111000000000000010000000000000000000000000000000000000000000000//////////////////////////..........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''(((((((((((((((((((((((((((())))))(()))))))))))))))))))))))*************************++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................////////////////////000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333222222222222222222222233333333333333444444444444444444444444444444444444444555555444444444444444444444444444444444444444444444433333333333333333333333322222222111111111111111111111111111111111111111111222222222222111111111111122222222222221111111111111111111111100000000000000000000000000000000000000000000000000000000000//////////////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''(((((((((((((((((((((((((((()))((((())))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................./////////////////////////00000000000000000000000000011111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333332222222222222222222222223333333333333344444444444444444444444444444444444445555544444444444444444444444444444444444444444444333333333333333333333333333222222111111111111111111111111111111111111111111112222222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000/////////////////////////...........................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................./////////////////////////00000000000000000000000000000000011111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222233333333333333444444444444444444444444444444444445555444444444444443333333344444444444444444444443333333333333333333333333332222211111111111111111111111111111111111111111111002222222211111111111111111222222111111111111111111111110000000000000000000000000000000000000000000000000000000000000//////////////////////////..........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''((((((((((((((((((((((((((((((((((((())))))))))))))))))*********************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................./////////////////////////00000000000000000000000000000000000000011111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222223333333333333334444444444444444444444444444444445554444444444443333333333344444444444444444444333333333333333333333333333222221111111111111111111111111111111111111111111000002222221111111111111111111221111111111111111111111110000000000000000000000000000000000000000000000000/00000000000///////////////////////////..........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************)))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...................../////////////////////////00000000000000000000000000000000000000000000011111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222333333333333333344444444444444444444444444444445544444444444433333333333344444444444444444443333333333333333333333333332222211111111111111111111111111111111111111110000000002222111111111111111111000111111111111111111111111100000000000000000000000000000000000000000000000////00000000///////////////////////////..........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************************)))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))**************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------................/////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222233333333333333333344444444444444444444444444444444444444444333333333333344444444444444444433333333333333333333333332222222111111111111111111111111111111111111100000000000002211111111111111111000000111111111111111111111111100000000000000000000000000000000000000000000///////00000///////////////////////////...........................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************************))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***********+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------.............///////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333334444444444444444444444433333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333344444444444444444444444444444444444433333333333333334444444444444444333333333333333333333332222222222111111111111111111111111111111111000000000000000001111111111111111100000000111111111111111111111111100000000000000000000000000000000000000000//////////000///////////////////////////..........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***********************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------........////////////////////////////////00000000000000000000000000000000000000000001111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333344433333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444443333333333333333333344444444444333333333333333333222222222222222221111111111111111111111111111000000000000000000000011111111111111100000000001111111111111111111111111000000000000000000000000//000000000000////////////////////////////////////////...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*********************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))*********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.....//////////////////////////////////0000000000000000000000000000000000000001111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333334444333333333344444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333444444444444444444444444444444444433333333333333333333333444444443333333333333332222222222222222222221111111111111111111100000000000000000000000000000011111111111110000000000001111111111111111111111110000000000000000000000/////000000000/////////////////////////////////////////..........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------...../////////////////////////////////////0000000000000000000000000000000001111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333444444444444444444444444344444444333333333333333333333333333333333333333333332222222222222222222222221111111111111111000000000000000000000000000000000011111111110000000000000001111111111111111111100000000000000000000000////////000000////////////////////////////////////////////.........................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***********+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..........//////////////////////////////////////00000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333334444444444444444444444433444444433333333333333333333333333333333333333333332222222222222222222222222211111111111111000000000000000000000000000000000///11111111000000000000000001111111111111111100000000000000000000000///////////000//////////////////////////////////////////////..........................-------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................//////////////////////////////////00000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222221222222222222222222222233333333333333333344444444444444444443333344444333333333333332222222333333333333333333333322222222222222222222222222221111111111110000000000000000000000000000000///////11111000000000000000000001111111111111100000000000000000000000/////////////////////////////////////////////////////////////..........................--------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++****************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&'''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------....................//////////////////////////////0000000000000000000000000000000000000111111111111111111111111111111111111111111111111111112222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222233333333333333333333444444444444433333334444333333333333222222222233333333333333333333322222222222222222222222222221111111111000000000000000000000000000000///////////11000000000000000000000001111111111000000000000000000000000/////////////////////////////////////////////////////////////..........................---------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((()))))))))))))))))))))))))**********************++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////0000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222211222222222222222221111111111111111222222222222222222223333333333333333333333333333333333333334443333333333332222222222233333333333333333333222222222222222222222222221111111111100000000000000000000000000000//////////////0000000000000000000000000111111100000000000000000000000//////////////////////////////////////////////////////////////..........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&'''''''''''''''''''''''''''''((((((''((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////00000000000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111112222222211111111111111111222222222222222222222223333333333333333333333333333333333343333333333332222222222222333333333333333333322222222222222222222222111111111111100000000000000000000000000000////////////////0000000000000000000000000111000000000000000000000000//////////////////////////////////////////////////////////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''((('''''(((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////00000000000000000000000000000000000111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333333333333333333322222222222222333333333333333332222222222222222222111111111111111000000000000000000000000000000///////////////////0000000000000000000000///0000000000000000000000000/////////////////////////////////////////////////..//////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#$$$###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(''''''''((((((((((((((((((()))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------.........................///////////////////////////////////////////////00000000000000000000000000001111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333333333333333333322222222222222222233333333333332222222222222222111111111111111111100000000000000000000000000000/////////////////////00000000000000000000/////0000000000000000000000000//////////////////////////////////////////////.....////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++****************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''(((((((((((((((((((()))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------.........................//////////////////////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222223333333333333333333222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222233333333333333333333333223333333322222222222222222222222222333322222222222222221111111111111111111111000000000000000000000000000////////////////////...0000000000000000/////////0000000000000000000000000///////////////////////////////////////////......../////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((()))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------...........................////////////////////////////////////////////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222233333333333333333333322223333332222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///////////////////.......000000000000/////////////0000000000000000000000000////////////////////////////////////////...........//...........................----------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************)))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((()))))))))))))**************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................///////////////////////////////////////////0000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222333333333333333322222222233332222222222222222222222222222222222222222222221111111111111111111111111110000000000000000000000//////////////////..........000000000////////////////0000000000000000000000000////////////////////////..///////////.........................................---------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*********************))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((())))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................................../////////////////////////////////////00000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222111111111111111111111111111100000000000000000000/////////////////.............00000////////////////////0000000000000000000000///////////////////////......////////..........................................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++************************))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------..................................../////////////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111122222222222222222222111111111111111111111111111111000000000000000000/////////////////...............0////////////////////////0000000000000000000///////////////////////........./////.............................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*************************))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))*****************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000111111111111111111111111111111112222222222222222222221111222222222111111111111111112222222222222222222111111111111111111111111111111100000000000000000000000//////////////.............///////////////////......//////...................////////..................////...................................------------------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++******************************))))))))))))))))))))((((()((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*****************************++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................./////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000001111111111111111111111000111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111122222222222222222111111112222222111111111111111111122222222222222221111111111111111111110000000000000000000000000000000000//////////////...............////////////////.........///....................../////...................../...................................-------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************************))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))****************************+++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------........................./////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000011111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222211111111111111122222111111111111111111111222222222222221111111111111111000000000000000000000000000000000000000/////////////................../////////////...................................../...........................................................------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************************))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******************************++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................//////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111221111111111111111111111111122111111111111111111111110000000000000000000000000000000000000000/////////////....................////////...................................................................................................-------------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************************))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***************************+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................................///////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000/////////////......................////....................................................................................................-------------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************************)))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*************************++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------........................................../////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111110000000000000000000000000000000000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////0/00000000////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111110000000000000000000000000000000000000000////////////......................../...................................................................................................--------------------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++*******************************))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...................................//////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111111111000000000000000000000000000000000000000/////////////..........................................................................................................................---------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*******************************))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------...........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////000//////000000000000000000111111111111111111111111111111111111111111111110111111111111111110000000001111111111111111111110000000000000000000000000000000000000000/////////////..........................................................................--.......................---..................---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++********************************))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////0000000000000000111111111111111110000011111111111111111111110001111111111111100000000000011111111111111111111000000000000000000000000000000000000000/////////////........................................................................------....................------...............---------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************************)))))))))))))))))))))((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////0000000000000000011111111111000000000111111111111111111110000011111111111100000000000000111111111111111111000000000000000000000000000000000000000/////////////..........................----.........................................---------.................---------............-----------------------------------,,,--,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************************))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................//////////////////////////////////////////////////////////////////0//00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////0000000000000000011111110000000000001111111111111111000000000111111111100000000000000001111111111111111000000000000000000000000000000000000000/////////////.......................---------.....................................-------------..............------------.........-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*****************************)))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////000000000000000000001000000000000001111111111111000000000000111111110000000000000000001111111111111100000000000000000000000000000000000000///////////////....................-------------......................---.........----------------..........----------------......-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************************)*))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!! !  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*******************++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////0000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000011111111000000000000000001111111000000000000000000011111111110000000000000000000000000000000000000000///////////////.................------------------...................------......-------------------........------------------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************))))))))))))))))))))))))))))(((((((((((((((((((((((('((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))****************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////000000000000////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000011100000000000000000000001111100000000000000000000011000000000000000000000000000000000000000000000000/////////////................---------------------...............----------..-----------------------....----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***********++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------........................////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000011110000000000000000000000000000000000000000000000000000000000000000000000/////////////...............------------------------...........---------------------------------------.----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  $$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------......................../////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////00000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000///////////////................-------------------------........--------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************************))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------.........................///////////////////////////////////////////////////////////////////////////////////////////////////////0///0000000000000000000000000//////////////////////////////////////////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////...............---------------------------.....--------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************)))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------............................././//////////////////////////////////////////////////////////////////////////////////////////////0000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/0//////////////////////////...............------------------------------.--------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************************))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000///0000000000000000000000000////////////////////////////...............---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*****************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..////////////////////////////////////////////00000000000000000000000000000000000000000000000000000/000000000000000000000/////0000000000000000000000/////////////////////////////...............---------------------------------------------------------------------------------,,,-----------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++******************************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))***********************++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...////////////////////..//////////////////////000000000000000000000000000000000000000000///////////0000000000000000000///////0000000000000000000///////////////////////////////..............--------------------------------------------------------------------------------,,,,,,--------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))*************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..........................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..../////////////////....//......///////////////00000000000000000000000000/00000000/////////////////0000000000000000//////////000000000000000//////////////////////////////////.............----------------------------------,,,,----------------------------------------,,,,,,,,,,----------------,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,+++++++++++++++++++++++*************************))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((()))))))))))))))))))))))))**************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////////...............///////////////0000000000000000000000////0000/////////////////////00000000000000////////////00000000000///////////////////////////////////..............--------------------------------,,,,,,,,-------------------------------------,,,,,,,,,,,,,--------------,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*************************))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))********************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..///////////////////////////////////........///////......../////////..................///////////////0000000000000000/////////00///////////////////////0000000000////////////////00000000////////////////////////////////////...............-----------------------------,,,,,,,,,,,,----------------------,,,---------,,,,,,,,,,,,,,,,----------,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++**********************))))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))**************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................////////////////..............................////...................................////////////////0000/0/////////////////////////////////////////////////////////////////////0000/////////////////////////////////////................--------------------------,,,,,,,,,,,,,,,,,------------------,,,,,,,-----,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  "##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,--------------------------------------...---.................--------------------------------------------------...........................................................................................................///////////............../////////////0000000000000000000000000000000///////////////////////////////////////............/////////////////////////////////......................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,+++++++++++++++++++++++++++++++++***********************************************))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  """"#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------................................................................................................................/...................////////////000000000000000000000000000000////////////////............//////...................////////////////////////////.........................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,++++++++++++++++++++++++++++++++***********************************************)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  """""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------....................................................................................................................................//////////0000000000000000000000000000/////////////////........................................///////////////////////...........................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,++++++++++++++++++,++++++++++++++++++++++++++++++++***********************************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  """"""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.........-----------------........................................................................................................../////////000000000000000000000///////////////////////........................................../////////////////................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))**))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''(''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.......................--.................................................................................////////00000000000000000000////////////////////////...........................................////////////..................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------........-----------------.........................------------------......................................///////0000000000000000000//////////////////////////...........................................///////....................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------...........-------------------------------------.................................//////0000000000000000000///////////////////////////.........................................--////...................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------................--------......//////00000000000000000000///////////////////////////......................................-----/....................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------...........--------------...../////00000000000000000000//////////////////////////////................................---------.................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------...../////00000001110000000000/////////////////////////////////...........................-----------...............................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++*********************************)******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************+*+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------------------------.....////00000011111100000000//////////////////////////////////////.....................-------------............................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****++++++++++++++*********************************)))****))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.....////00000111111100000000////////////////////////////////////////..................--------------...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++++++**********************************))))))*)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.....////00000111111100000000//////////////////////////////////////////................--------------.........................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********+++++++**********************************))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------.....////0000011111110000000///////.......//////////////////////////////..............---------------........................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------,,,------------------------------------------------------------------------------------------,,,--------....////0000011111110000000//////........./////////////////////////////..............---------------........................-----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++*****************+**********************************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,------....////000001111110000000//////............///////////////////////////.............----------------.......................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++****************************************************))))))))))))))))))))))))))))))))))))))))))())))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,-------------------------------------------,,,,,,,-----,,,,,,,,,,,,,,,,-----....////00000111110000000//////..............//////////////////////////............-----------------.......................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********++*****************************************************))))))))))))))))))))))))))))))))))))))))))(((()(((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))*************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,----....////000000111000000/0/////.................//.////////////////////............------------------.......................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++****************************************************************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))****************************************+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////00000000000000///////.......................////////////////.............-------------------.......................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++******+++++++++*******************************************************************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////0000000000000//////.............................../////................--------------------......................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++*********+++++**********************************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----....////00000000000///////...................................................----------------------.....................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++************++**********************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----..../////000000000///////.................................................-------------------------.....................----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*************************************************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....//////00000////////........------.................................----------------------------...................-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++******************************************************************)))**************))))))))))))))))))))))))))))))))))(()))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----..../////////////////.........----------........................----------------------------------.................------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*+++++*****************************************************************))))))************)))))))))))))))))))))))))))))))))((((())((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))****************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----.....//////////////.........--------------.....---------------------------------------------------..............---------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***+++****************************************************************)))))))))********)))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,+++++++++++++++,,,,,,,,,-----....................--------------------------------------------,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*****++++++++*****************************************************)))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''(((('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""##################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------................---------------------------------------,,,,,,,,,,,,,--------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*******++++++*****************************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((''''''('''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,-------............-----------------------------------,,,,,,,,,,,,,,,,,,,-------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++**********++++***************************************************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,--------........----------------------------------,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------,,---,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++**************+**************************************************))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,--,,,,,,,,,,,,,,++++++++++++++++++++++++++********++++++++*****************************************************************))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,-------------------------,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('(((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''((((((((((((((('''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++****************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,---------------,---,,,,,,,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''(((('''''''''''''''''''''''''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((('''''''''''''''('(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++**+++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************************************************)************)))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((('''''''((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++*****************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************************************************************)))))*********)))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())(()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*******************************************************************))))))))*****)))))))))))))))))))))))))))))))))))))))))))((())(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++********++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*****************************************************************))))))))))))*)))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''('((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))*********************)))))**************************************************+++++++******************++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************************)))***********)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**************************************************))))))*******))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************+++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++***********************************************))))))))))****)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************+++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,+++,+++++++++++++++********************************))************)))))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************************))))))))********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**************************************************************************************************+++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************))*******************************************************************************++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******))))))))))))))))))***********************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,+++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&'&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))*************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,+++++++++++++++++++++++++++*****************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))(((((((()))))((((((((((((((((((((((((((((((((((((((((((((''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))((((()))))))))))))(((((((((((()((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))(()))))))))))))))))))((((((())))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************))))))))))))))))))))))))))))))))))))))))))))))(((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****++++++++++++++++++++++++++++++++++++++++++++++++++*++******************))))))))))))))))))))))))))))))))))))))))))))((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))*************************************************+++++++++++****************************************+++++++++++************************))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""#######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((())))))))))***************************************************+++++++********************************************++++++*************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))**********************************************************************************************************************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""###########################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))**********************************************************************************))))))))********************************))****))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((('''''((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))*******************************************************************************))))))))))))))))*************************))))**)))))))))))))))))))))(()))))))))(((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))***********+++*********************************************************)***)))))))))))))))))))))))********************))))))))))))))))))))))))))(((())))))((((((((((((((((((((((((((((((('''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((())))**********++++++******************************************************))*)))))))))))))))))))))))))*****************))))))))))))))))))))))))))((((((())((((((((((((((((((((((((((((((('''''''''''''''''(((((((((((((((((((((((('(((((((''''''''''''''''''(((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++*************))))))))******************************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((('''''(((''''''''''''''''''''''((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))********+++++++++************)))))))))))***************************)))))))))))))))))))))))))))))))************)))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((())))*******+++++++++***********)))))))))))))************************)))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((())))*******++++++++++*********))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$###########################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))******+++++++++++********))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$############################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((())))******+++++++++++********)))))))))))))))))))))*************)))))))))))))))))))))))((((((((((((((()))))))))))))))))))(((((()))((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$############################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((()))))*****+++++++++++********)))))))))))))))))))))***********))))))))))))))))))))(((((((((((((((((((())))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((('''''''((((((()))))*****+++++++++++*******)))))))))))))))))))))))*******)))))))))))))))(()))((((((((((((((((((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((''''''''''''((((()))))*****+++++++++++*******)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''(((()))))*****++++++++++++******)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((('''''''''''''''''''''''''''''''''''&&&&&&&&'''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''((()))))******+++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))*****+++++++++++******))))))))((((()))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))*****+++++++++++******)))))))(((((((((()))))))))))))))))(((((((((((((((((((((((((((((''''''''''(((((((((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""#########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&'&'''''''''''''''''''''''''''''''''''''''''((())))*****+++++++++++******)))))))((((((((((((((()))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((('''''''''((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''(()))))*****++++++++++******))))))(((((((((((((((())))(((((((((((((((((((((((((((''''''''''''''''''''(((((((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"##############""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''((())))*****++++++++++******)))))((((((((((((((((((((((((((((((((((((((('''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""###########""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''((()))))*****++++++++*******)))))((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################""""""########"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''(((())))*****+++++++*******)))))(((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""######""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((())))))))))))))))))((((((''''''''''''''''''''''''''''''''&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""#"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((())))))))))))))())((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((())))))))))))(()(((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%&&&&&&'''''((((())))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((())))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&'''''((((((())))((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''(((((((((((((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&''''''(((((((((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&''''''((((((((((((('(('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################"""#"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&'''''''(((((((((('''('''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''(((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$##################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&''''''''((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$##################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$##################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$%%%%%%%&&&&&&&''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$#########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&'''''''''''''''&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&''''''''''''&&&''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""#""###################################################################$$$$$$$$$$$$$$$$$$$$$$$$$##################################################$$$$######################$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&&''''''''''&&&&'&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&&&''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!